Database Engineering
The deepest part of our practice.
Deep production database work across Oracle, PostgreSQL, SQL Server and the cloud-native platforms that have largely replaced them. This is where the fastest wins usually are: tuning a query is almost always cheaper than buying more hardware.
What we do
- Logical & physical data modellingConceptual through physical models, normalisation and deliberate denormalisation, dimensional and Data Vault approaches where they fit.
- Database design & developmentSchema design, constraints and referential integrity, stored procedures and packages, across Oracle, PostgreSQL, MySQL and SQL Server.
- Performance tuningExecution plan analysis, index strategy, statistics management, partitioning and query rewrites.
- High availability & recoveryReplication topology, failover design, backup strategy and tested recovery procedures with real recovery time objectives.
- Migration & upgradeVersion upgrades and cross-platform migration with parallel validation and reconciliation before cutover.
- Oracle Data Integrator developmentODI mappings, packages, load plans and knowledge module customisation, including remediation of inherited estates.
Technologies
Who usually owns the budget
CTO, VP Engineering, or a Head of Platform whose database has become the bottleneck.
What triggers the purchase
- Queries that used to take seconds now take minutes
- An unsupported database version is becoming an audit finding
- Nobody has tested whether the backups actually restore
Ingénierie des bases de données
Le socle historique de notre pratique.
Un travail approfondi sur les bases de données en production, sur Oracle, PostgreSQL, SQL Server et les plateformes cloud-natives qui les ont largement remplacées. C'est souvent là que se trouvent les gains les plus rapides : ajuster une requête coûte presque toujours moins cher qu'acheter du matériel supplémentaire.
Ce que nous faisons
- Modélisation logique & physique des donnéesDes modèles conceptuels aux modèles physiques, normalisation et dénormalisation délibérée, approches dimensionnelles et Data Vault lorsqu'elles s'appliquent.
- Conception & développement de bases de donnéesConception de schémas, contraintes et intégrité référentielle, procédures stockées et packages, sur Oracle, PostgreSQL, MySQL et SQL Server.
- Optimisation des performancesAnalyse des plans d'exécution, stratégie d'indexation, gestion des statistiques, partitionnement et réécriture de requêtes.
- Haute disponibilité & repriseTopologie de réplication, conception du basculement, stratégie de sauvegarde et procédures de reprise testées avec de vrais objectifs de délai de reprise.
- Migration & mise à niveauMontées de version et migration inter-plateformes avec validation en parallèle et rapprochement avant la bascule.
- Développement Oracle Data IntegratorMappings ODI, packages, plans de chargement et personnalisation de knowledge modules, y compris la remédiation de patrimoines hérités.
Technologies
Qui détient généralement le budget
Le CTO, le VP Engineering, ou un responsable plateforme dont la base de données est devenue le goulot d'étranglement.
Ce qui déclenche l'achat
- Des requêtes qui prenaient quelques secondes en prennent maintenant plusieurs minutes
- Une version de base de données non supportée devient un constat d'audit
- Personne n'a testé si les sauvegardes se restaurent réellement
Depth by platform
Six engines. One team that has actually run every one of them in production.
Not a line in a tech-stack list: each of these is a platform we have tuned, replicated, failed over and upgraded under a live workload.
Oracle
PostgreSQL
SQL Server
MySQL & MariaDB
MongoDB
Redis
Profondeur par plateforme
Six moteurs. Une équipe qui les a tous réellement exploités en production.
Pas une simple ligne dans une liste technique : chacune de ces plateformes, nous l'avons optimisée, répliquée, basculée et mise à niveau sous charge réelle.
Oracle
PostgreSQL
SQL Server
MySQL & MariaDB
MongoDB
Redis
Is this the piece you need?
Twenty minutes on a call is usually enough to know whether this is the right starting point.