Cosmos DB, la base NoSQL à tout faire !

Vous en rêviez ? Cosmos DB l’a fait ! Une seul base de données, permettant à la fois et dans un même espace de stockage de combiner les différentes technologies des bases de données NoSQL… « Wide Column », « Graph Database », « Key-Value » et « Document Stores », toutes ces technologies sont disponible dans une seule et même base de données de nom Cosmos DB…

Là ou certaines clients doivent jongler avec plusieurs SGBD pour satisfaire différentes facettes fonctionnelles, Cosmos DB fait la synthèses des plus importantes technologies utilisées de manière combinées dans un seul et même produit.

Je me suis amusé à comparer, via le célèbre site db-engines.com qui publie des résultats de collecte de données statistiques d’utilisation, les différents graphes de popularité des produits concurrents de Cosmos DB et n’ai retenu que les SGBD qui lui était encore supérieur… Force est de constater la progression fulgurante de Cosmos DB qui, en quelques mois à dépassé OrientDB, Oracle Berkely DB, CouchDB, Google Cloud, MarkLogic, Google Big Table…
Et Cosmos DB talonne Cassandra, HBase, Neo4J, MongoDB, Memcached, Amazon DynamoDB et Redis.

1 – Graphe de popularité Key-value stores

MS Azure Cosmos DB Key-Value Stores ranking 2018-08

Cosmos DB progresse de 29 fois en 4 ans alors que Redis (leader) n’a fais que 4,6 sur la même période !

2 – Graphe de popularité Wide Columns stores

MS Azure Cosmos DB Wide Column Stores ranking 2018-08

Cosmos DB progresse de 29 fois en 4 ans alors que Cassandra (leader) n’a fais que 1,4 sur la même période !

3 – Graphe de popularité Graph DBMS

MS Azure Cosmos DB Graph DBMS ranking 2018-08

Cosmos DB progresse de 29 fois en 4 ans alors que Neo4j (leader) n’a fais que 1,7 sur la même période !

4 – Graphe de popularité Document Stores

MS Azure Cosmos DB Document Stores ranking 2018-08

Cosmos DB progresse de 29 fois en 4 ans alors que MongoDB (leader) n’a fais que 1,46 sur la même période !

Allez, je fais un pari… Avant 2 ans, Cosmos DB sera au pire, la seconde base en popularité dans chacune de ces 4 catégories avec comme unique « sparring partner » :

  • Redis pour la partie Key-Value
  • MongoDB pour la partie Document Stores
  • Neo4J pour la partie « graph database » (et là je pense que Cosmos DB va le doubler)
  • Cassandra pour la partie « Wide Column »
  • Je parie aussi pour la disparition, à plus ou moins long terme, de produits comme OrientDB, CouchDB et MarkLogic…

    Donc rendez vous début août 2020…

    Frédéric Brouard, alias SQLpro, ARCHITECTE DE DONNÉES
    Expert  S.G.B.D  relationnelles   et   langage  S.Q.L
    Moste  Valuable  Professionnal  Microsoft  SQL Server
    Société SQLspot  :  modélisation, conseil, formation,
    optimisation,  audit,  tuning,  administration  SGBDR
    Enseignant: CNAM PACA, ISEN Toulon, CESI Aix en Prov.

    L’entreprise SQL Spot
    Le site web sur le SQL et les SGBDR

    MVP Microsoft SQL
Server

    Une réflexion au sujet de « Cosmos DB, la base NoSQL à tout faire ! »

    Laisser un commentaire