Microsoft lance DocumentDB : une nouvelle base de données NoSQL open source basée sur PostgreSQL

Microsoft lance DocumentDB : une nouvelle base de données NoSQL open source basée sur PostgreSQL

Microsoft a franchi une nouvelle étape dans son engagement envers le logiciel open source en présentant DocumentDB, une base de données NoSQL open source conçue pour gérer nativement les données BSON. Bien que l’annonce, faite via le blog officiel de Microsoft, ait suscité l’intérêt de la communauté technologique, elle a également provoqué la controverse à cause du nom choisi, qui est identique à celui d’une solution déjà existante d’Amazon.

Un nouveau concurrent dans le secteur NoSQL

DocumentDB est décrit comme une base de données documentaire basée sur PostgreSQL, ce qui en fait une option intéressante pour les entreprises et développeurs à la recherche de flexibilité et d’évolutivité. Microsoft a souligné que DocumentDB renforce l’infrastructure de Azure Cosmos DB pour MongoDB, un service qui a déjà prouvé être une solution robuste pour les environnements d’entreprise.

Le projet, lancé sous la licence MIT, sera disponible sur GitHub, et Microsoft a invité la communauté à collaborer pour améliorer le produit et l’adapter à différents cas d’utilisation. Cette approche renforce la stratégie de Microsoft de promouvoir la collaboration autour de projets ouverts, comme elle l’a déjà fait avec des outils tels que Visual Studio Code et .NET.

Polémique sur le nom

Le nom DocumentDB a immédiatement déclenché un débat au sein de la communauté technologique, puisque Amazon propose un produit portant le même nom depuis six ans. Amazon DocumentDB est une base de données propriétaire conçue pour être compatible avec MongoDB et fait partie de l’écosystème AWS, un concurrent direct de Microsoft Azure.

La décision de Microsoft d’utiliser le même nom a été perçue comme un mouvement inhabituel, surtout en considérant la compétition entre les deux entreprises dans le secteur du cloud. Bien qu’il n’y ait pas d’indications de collaboration entre Microsoft et Amazon concernant le nom, ce détail a détourné une partie de l’attention de l’annonce vers le potentiel conflit de marques.

Caractéristiques techniques de DocumentDB

Microsoft a mis en avant plusieurs caractéristiques clés de DocumentDB :

  • Basé sur PostgreSQL : Il tire parti de la robustesse et de la popularité de PostgreSQL pour offrir une expérience familière aux développeurs.
  • Compatibilité avec Azure Cosmos DB : Il est optimisé pour s’intégrer avec l’écosystème Azure, facilitant son adoption par les clients existants.
  • Gestion des données BSON : Il supporte les opérations CRUD sur les données BSON, offrant une solution efficace pour la gestion de documents.
  • Open source : Publié sous la licence MIT, ce qui assure transparence et encourage la collaboration de la communauté mondiale.

Le contexte plus large : Microsoft et l’open source

Ces dernières années, Microsoft a modifié son approche vis-à-vis du logiciel open source, passant d’un adversaire de l’open source à l’un de ses principaux promoteurs. L’acquisition de GitHub, l’ouverture de .NET et maintenant le lancement de DocumentDB reflètent ce changement stratégique. La société utilise l’open source non seulement comme un outil pour attirer les développeurs, mais aussi comme un différentiateur dans sa concurrence avec d’autres grandes technologies.

Impact sur le marché des bases de données

Le marché des bases de données NoSQL compte déjà des acteurs établis tels que MongoDB, Couchbase et Cassandra, ainsi que des services gérés tels qu’Amazon DocumentDB et Google Cloud Firestore. L’entrée de Microsoft avec une solution basée sur PostgreSQL pourrait attirer les organisations à la recherche de combiner la flexibilité de l’open source avec la confiance d’une marque établie comme Microsoft.

En outre, en s’intégrant avec Azure Cosmos DB, DocumentDB pourrait consolider la position de Microsoft dans le secteur du cloud, offrant une solution robuste pour les entreprises qui ont besoin de gérer de grandes quantités de données de manière efficace.

Conclusion

Le lancement de DocumentDB est un mouvement stratégique de Microsoft pour renforcer sa présence sur le marché des bases de données et pour promouvoir son écosystème Azure. Bien que le nom choisi ait généré de la polémique, les caractéristiques techniques et l’intégration avec PostgreSQL font de DocumentDB une solution prometteuse. Seul le temps dira si ce nouveau projet réussira à se démarquer dans un secteur hautement compétitif, mais pour l’instant, Microsoft continue de démontrer que l’open source est un élément central de sa stratégie technologique.