Développement et administration de bases de données
Services de développement et d’administration de bases de données pour PostgreSQL, SQL Server et Azure SQL, Oracle et MongoDB : conception de schémas et SQL, optimisation des requêtes, haute disponibilité et sauvegardes, montées de version, bases de données cloud et migrations d’un moteur à l’autre. Développeurs et DBA dédiés à votre équipe, projets livrés de bout en bout, et reprise de bases de données conçues par d’autres équipes.
Les bases de données sur lesquelles nous travaillons
Chaque page présente les travaux que nous prenons en charge, les modes de collaboration avec nous et les questions que les clients posent en premier. MySQL, Redis, Cassandra, ClickHouse et d’autres moteurs sont traités sur notre page consacrée au développement de bases de données.
Développement PostgreSQL
Développement, administration et conseil PostgreSQL : conception de schémas, PL/pgSQL, optimisation, réplication, montées de version vers PostgreSQL 18 et migrations depuis Oracle, avec des développeurs PostgreSQL et des DBA dédiés ou une livraison de projet.
Développement SQL Server
Développement et administration de SQL Server et d’Azure SQL : T-SQL, optimisation des performances, SSIS, Always On, montées de version vers SQL Server 2025 et migrations vers Azure, avec des développeurs SQL Server et des DBA dédiés ou une livraison de projet.
Développement Oracle
Développement et administration d’Oracle Database et de PL/SQL : optimisation SQL, APEX, RAC et Data Guard, montées de version vers 26ai, Exadata et migrations vers et depuis Oracle, avec des développeurs Oracle et des DBA dédiés ou une livraison de projet.
Développement MongoDB
Développement et administration MongoDB : conception de schémas, optimisation des requêtes et des index, mise en place d’Atlas, sharding et réplication, recherche et recherche vectorielle, et migrations, avec des développeurs MongoDB dédiés ou une livraison de projet.
Traité ailleurs sur le site
Développement de bases de données
Services de développement et d’administration de bases de données : conception de schémas, optimisation de requêtes, migrations et sauvegardes sur SQL Server, PostgreSQL, MySQL, Oracle et MongoDB, avec des développeurs de bases de données et des DBA dédiés ou une livraison de projet.
Data engineering
Services de data engineering : pipelines ETL, Spark, dbt et streaming, data warehouses et lakehouses sur Snowflake, Databricks, BigQuery, Redshift et Microsoft Fabric, avec des data engineers dédiés ou une livraison de projet.
Développement AWS
Services de développement AWS : conteneurs EKS et ECS, serverless, landing zones, migrations, bases de données, plateformes de données, IA générative avec Bedrock, sécurité et optimisation des coûts, avec des ingénieurs AWS dédiés ou une livraison de projet.
Cloud et DevOps
Azure Functions, Azure SQL avec Always Encrypted, Terraform pour chaque ressource et pipelines GitHub Actions, avec détection de dérive et maîtrise des coûts intégrées dès le départ.
Les mêmes règles sur tous les moteurs
Un DBA au sein de votre équipe ou toute une fonction base de données : conception de schémas et SQL, performance, disponibilité et sauvegardes, montées de version, sécurité, et migrations d’un moteur à l’autre ou vers le cloud, sur PostgreSQL, SQL Server et Azure SQL, Oracle et MongoDB, auto-hébergés ou managés.
La base de données est traitée comme du code. Les changements de schéma sont des migrations relues et appliquées par le pipeline, les tests s’exécutent sur un vrai moteur dans un conteneur, les instances managées sont définies en Terraform, et les identifiants proviennent d’un coffre-fort de secrets. Les données personnelles et financières sont chiffrées lorsqu’elles sont sensibles et masquées en dehors de la production.
Une reprise commence par un accès en lecture seule et une liste écrite des risques, avant que quiconque modifie quoi que ce soit. Nous avons repris neuf systèmes conçus par d’autres équipes à ce jour, le plus ancien écrit en 2008, et la même première étape vaut pour une base de données.
Questions sur le développement et l’administration de bases de données
Sur quelles bases de données travaillez-vous ?
PostgreSQL, SQL Server et Azure SQL, Oracle et MongoDB, chacun avec sa propre page, ainsi que MySQL et MariaDB, Redis et Valkey, Cassandra, Elasticsearch et OpenSearch, ClickHouse et Azure Cosmos DB. En auto-hébergement, sur Kubernetes, ou en mode managé sur Azure, AWS, Google Cloud et Oracle Cloud Infrastructure.
Dans quels secteurs vos développeurs de bases de données et vos DBA interviennent-ils ?
Principalement la fintech, la banque et l’assurance, les produits d’IA et de données, le e-commerce et le commerce de détail, les logiciels d’entreprise et l’ERP, et la santé, puis la logistique, les télécoms, l’industrie et l’énergie, ainsi que les médias et les applications grand public. Chaque page décrit à quoi ressemble le travail dans ces secteurs.
Avez-vous besoin d’un accès administrateur à notre base de données de production ?
Pas au départ. Une revue commence par un accès en lecture seule, via un compte que vous créez et pouvez révoquer. Les changements arrivent sous forme de migrations que votre équipe relit, et tout accès élevé est limité dans le temps, accordé par votre propre fournisseur d’identité et retiré à la fin du travail.
Vos DBA peuvent-ils assurer le support de nos bases de données en continu ?
Oui, pendant vos heures de travail ou en continu, 24 h/24. Avant le début du support, nous convenons des heures couvertes, du délai de réponse pour chaque niveau de gravité et du circuit d’escalade vers votre équipe, et chaque alerte susceptible de réveiller quelqu’un s’accompagne d’un runbook.
À qui appartiennent les schémas, les scripts et le code que vous écrivez ?
C’est vous. Chaque spécialiste a signé avec BigTree108 un contrat qui cède à l’entreprise tous les livrables, et notre contrat avec vous vous les cède à son tour. Le code, les maquettes et les documents sont livrés dans vos propres dépôts et outils, et non conservés à un endroit où nous seuls pourrions les modifier.
Une base de données a besoin d’un spécialiste ?
Indiquez-nous le moteur, la version, l’endroit où elle tourne et ce qui doit changer. Vous recevez une réponse sous un jour ouvré : un plan, des profils de candidats, ou le périmètre d’une revue de votre base de données.