IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Dotnet Discussion :

Microsoft annonce la base de donn�es NoSQL Open-Source DocumentDB


Sujet :

Dotnet

  1. #1
    Communiqu�s de presse

    Femme Profil pro
    Traductrice Technique
    Inscrit en
    Juin 2023
    Messages
    2 310
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activit� : Traductrice Technique

    Informations forums :
    Inscription : Juin 2023
    Messages : 2 310
    Par d�faut Microsoft annonce la base de donn�es NoSQL Open-Source DocumentDB
    DocumentDB, la base de donn�es documentaire NoSQL open-source de Microsoft, gagne du terrain dans le monde de l'open-source, la plateforme �tant enti�rement permissive pour le moteur PostgreSQL

    Microsoft a d�voil� DocumentDB, une base de donn�es NoSQL open source con�ue pour �tre compatible avec MongoDB. Microsoft esp�re que DocumentDB contribuera � faire de PostgreSQL une norme ANSI pour les bases de donn�es NoSQL. En outre, Microsoft rapporte qu'apr�s son lancement, DocumentDB gagne du terrain dans le monde des bases de donn�es open-source

    Microsoft a annonc� la sortie officielle de DocumentDB en tant que "plateforme de base de donn�es documentaire" open-source qui alimente Azure Cosmos DB pour MongoDB et s'appuie sur PostgreSQL. DocumentDB se veut un magasin de donn�es NoSQL open-source impl�ment� sur PostgreSQL. DocumentDB de Microsoft est sous licence MIT et la soci�t� accueillera volontiers les contributions de la communaut�.

    Les bases de donn�es NoSQL ont historiquement fourni des solutions sp�cifiques au cloud sans standard commun pour l'interop�rabilit�. Cela a conduit � une demande croissante pour une instance locale interop�rable, portable et enti�rement support�e, pr�te � la production, d'un magasin de donn�es documentaires. DocumentDB a pour objectif d'offrir une norme pour les bases de donn�es NoSQL pour une plus grande souplesse dans le choix et le passage d'une base de donn�es NoSQL � l'autre.

    De plus, la derni�re d�cennie a vu une explosion de la popularit� de PostgreSQL au sein de la communaut� des d�veloppeurs. Ainsi, pour r�pondre aux besoins de la communaut� en mati�re de bases de donn�es NoSQL et � l'adoption universelle de PostgreSQL, DocumentDB est une plateforme open-source enti�rement permissive pour les magasins de donn�es documentaires construits sur le puissant moteur PostgreSQL.

    En 2025, il n'est pas surprenant que Microsoft annonce une solution logicielle de base de donn�es open-source, mais ce qui est �trange, c'est que Microsoft nomme cette base DocumentDB �tant donn� qu'Amazon DocumentDB existe d�j� depuis six ans. Amazon DocumentDB est �galement une base de donn�es NoSQL ax�e sur la compatibilit� avec MongoDB, mais un logiciel propri�taire. Il ne semble pas que les produits de Microsoft et d'Amazon aient un lien. Et Microsoft Azure et Amazon AWS sont des concurrents directs dans l'espace cloud.


    DocumentDB : une plateforme de base de donn�es documentaire open-source

    Voici les missions de DocumentDB selon Microsoft :

    • Visibilit�

      La mission de DocumentDB est de fournir � la communaut� des d�veloppeurs un magasin de donn�es NoSQL, impl�ment� avec PostgreSQL, avec une visibilit� compl�te sur l'architecture et l'impl�mentation du moteur. Tous les composants de base du moteur de base de donn�es, des op�rations CRUD (Create, Read, Update, Delete) � l'indexation et � la fonctionnalit� de recherche vectorielle, sont publics.

      De plus, PostgreSQL a connu une popularit� fulgurante gr�ce � son ensemble de fonctionnalit�s en constante �volution et � son riche �cosyst�me d'extensions. Microsoft a lanc� DocumentDB, une plateforme open-source bas�e sur PostgreSQL sur laquelle une exp�rience de base de donn�es documentaire de bout en bout peut �tre construite, afin de r�pondre aux besoins de la communaut� en mati�re de bases de donn�es NoSQL.

    • L'octroi de licences

      Pour respecter le v�ritable esprit de l'open source, le projet utilise la licence MIT la plus permissive, o� les d�veloppeurs n'ont aucune restriction sur l'incorporation du projet dans des solutions nouvelles et existantes de leur propre chef. Il n'y a pas de frais de licence commerciale, pas de restrictions d'utilisation ou de distribution, et pas de gadgets. Bien que les contributions au projet soient toujours les bienvenues et encourag�es, il n'y a aucune obligation pour les utilisateurs de livrer leurs personnalisations, contributions et am�liorations au projet. La licence MIT garantit la libert� totale de forker le d�p�t, de l'utiliser et de le distribuer sans aucune obligation.

    • Norme open-source

      DocumentDB est la premi�re mise en �uvre de la mission plus ambitieuse du projet, qui consiste � cr�er une norme pour les bases de donn�es documentaires libres, � l'instar de la norme SQL de l'ANSI (American National Standards Institute) pour les bases de donn�es relationnelles. La cr�ation d'une norme NoSQL am�liorera la compatibilit� et l'interop�rabilit� des moteurs NoSQL � l'avenir. La motivation derri�re la norme est de minimiser les diff�rences dans les API (interfaces de programmation d'applications) orient�es vers le public et les principes fondamentaux des moteurs entre les impl�mentations de bases de donn�es NoSQL. Globalement, cela permettra d'am�liorer l'exp�rience des d�veloppeurs lors de l'int�gration de bases de donn�es documentaires et, plus important encore, lors du passage d'une base de donn�es � une autre.


    Concernant l'architecture du projet, DocumentDB est constitu� de deux composants principaux, qui travaillent ensemble pour soutenir les op�rations de documents :

    • pg_documentdb_core : Une extension PostgreSQL personnalis�e optimisant le support du type de donn�es BSON (Binary JavaScript Object Notation) dans Postgres.

    • pg_documentdb_api : Le plan de donn�es impl�mentant les op�rations CRUD, les fonctionnalit�s de requ�te et la gestion de l'index.


    Pour les contributeurs, l'extension pg_documentdb_core devrait fournir les capacit�s suivantes :

    • La possibilit� d'analyser et de manipuler les documents BSON dans la couche Postgres du moteur de base de donn�es, � tous les niveaux d'imbrication du document BSON.

    • La possibilit� d'indexer les champs du document BSON - y compris les index de champ unique, les index � cl�s multiples, les index compos�s pour optimiser les crit�res de filtrage des requ�tes sur plusieurs champs, les index de texte ainsi que les index g�ospatiaux utilisant les capacit�s de l'extension PostGIS.

    • La possibilit� d'effectuer des recherches vectorielles gr�ce � l'extension Postgres pg_vector. Les cas d'utilisation courants sont les suivants :

      • Applications d'IA g�n�rative, chatbots, agents d'IA
      • Cas d'utilisation pour la d�tection des fraudes et des anomalies dans les services financiers
      • Recherche de similarit� pour les syst�mes de recommandation de produits dans les applications de vente au d�tail
      • Traitement du langage naturel
      • Filtrage de contenu
      • Mod�les RAG (Retrieval-Augmented Generation) pour des r�ponses de recherche contextuelles.

    • Un m�canisme d'authentification enti�rement fonctionnel, y compris l'authentification SCRAM (Salted Challenge Response Authentication Mechanism).


    Ces fonctionnalit�s en bas de la pile serviront de base � la construction d'une exp�rience utilisateur de base de donn�es NoSQL de bout en bout. Une couche de traduction de protocole peut �tre construite au sommet de cette pile pour convertir le protocole de base de donn�es NoSQL entrant choisi dans le protocole Postgres sous-jacent.

    Les utilisateurs � la recherche d'une base de donn�es NoSQL pr�te � l'emploi peuvent tirer parti d'une solution existante, FerretDB, aliment�e par DocumentDB en tant que moteur d'appui. FerretDB est un entrep�t de donn�es documentaires open-source populaire dont la version la plus r�cente (FerretDB 2.0) s'appuie sur DocumentDB. Alors que les utilisateurs peuvent interagir avec DocumentDB via Postgres, FerretDB 2.0 fournit une interface avec un protocole de base de donn�es documentaire. FerretDB b�n�ficie �galement d'une licence Apache tout aussi permissive et d'une pr�sence significative dans les communaut�s Postgres et NoSQL.

    Voici les r�actions � la sortie de DocumentDB partag�s par Microsoft :

    Peu de temps apr�s avoir d�voil� DocumentDB, notre plateforme de base de donn�es documentaire open-source qui alimente Azure Cosmos DB for MongoDB, bas�e sur vCore, les r�actions ont �t� tout simplement ph�nom�nales. En peu de temps, nous avons re�u beaucoup d'attention de la part des m�dias technologiques et des membres de la communaut�.

    Les d�veloppeurs et les passionn�s de bases de donn�es ont adopt� DocumentDB avec un enthousiasme d�bordant, suscitant rapidement l'int�r�t des utilisateurs et des contributeurs. En un peu moins d'une semaine, notre projet a gagn� 1000 �toiles GitHub, pr�s de 50 forks, et de multiples pull requests et issues - une preuve �vidente de l'int�r�t qu'il suscite.

    Les passionn�s de PostgreSQL s'int�ressent activement � DocumentDB - beaucoup d'entre eux explorent d�j� des moyens innovants de l'incorporer dans leurs projets et de contribuer � son d�veloppement. L'adoption rapide par la communaut� open-source souligne le potentiel de DocumentDB � combler le foss� entre les paradigmes des bases de donn�es relationnelles et documentaires.

    Les d�veloppeurs et les membres de la communaut� ont manifest� un vif int�r�t pour l'�laboration de la vision et de la feuille de route du projet, ainsi que pour la mani�re dont DocumentDB am�liore l'interop�rabilit� des magasins de donn�es NoSQL. Nous avons d�j� re�u des suggestions pour permettre la prise en charge de PG 17 et pour clarifier la raison pour laquelle nous avons choisi RUM plut�t qu'un B-Tree pour l'indexation, parmi d'autres recommandations.
    Sources : Microsoft (Annonce de DocumentDB, R�actions � la sortie de DocumentDB)

    Et vous ?

    Pensez-vous que ce produit est cr�dible ou pertinent ?
    Quel est votre avis sur le sujet ?

    Voir aussi :

    Microsoft publie en open source le code source de Extensible Storage Engine (JET Blue), un moteur de base de donn�es non SQL d�velopp� par Microsoft depuis 1996 et incorpor� dans ses OS

    AWS lance Amazon DocumentDB, un service de base de donn�es compatible avec MongoDB, "une mauvaise imitation" selon le PDG de Mongo

    PostgreSQL 17 est disponible avec une nouvelle structure de m�moire interne et des am�liorations de performance

  2. #2
    Membre �clair�
    Homme Profil pro
    Inscrit en
    Mai 2003
    Messages
    322
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 44
    Localisation : Suisse

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2003
    Messages : 322
    Par d�faut
    mais ce qui est �trange, c'est que Microsoft nomme cette base DocumentDB �tant donn� qu'Amazon DocumentDB existe d�j� depuis six ans. Amazon DocumentDB est �galement une base de donn�es NoSQL ax�e sur la compatibilit� avec MongoDB, mais un logiciel propri�taire. Il ne semble pas que les produits de Microsoft et d'Amazon aient un lien. Et Microsoft Azure et Amazon AWS sont des concurrents directs dans l'espace cloud.
    (Azure) DocumentDB �tait aussi l anc�tre de CosmosDB, bien AVANT Amazon DocumentDB !
    Azure DocumentDB est apparu il y a tout juste 10 ans, en 2015: https://learn.microsoft.com/en-us/sh...ure-documentdb
    avant d'�tre mis remplac� par Azure CosmosDB en 2017: https://azure.microsoft.com/en-us/bl...ure-cosmos-db/

    Est ce que le nouveau DocumentDB de 2025 a encore un lien avec l ancien de 2015 ?

Discussions similaires

  1. Open Distro for Elasticsearch, une distribution � base d'Elasticsearch 100% open source
    Par St�phane le calme dans le forum Logiciels Libres & Open Source
    R�ponses: 0
    Dernier message: 12/03/2019, 09h50
  2. AMS : un �mulateur bas� sur un projet open source permettant de profiter des vieux jeux Mac
    Par Christian Olivier dans le forum Logiciels Libres & Open Source
    R�ponses: 1
    Dernier message: 30/01/2019, 09h43
  3. R�ponses: 0
    Dernier message: 15/03/2015, 00h34
  4. R�ponses: 8
    Dernier message: 31/10/2010, 23h56
  5. Base de donn�es crypt�e open source
    Par vinceLeBarbare dans le forum D�cisions SGBD
    R�ponses: 2
    Dernier message: 05/12/2007, 09h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo