Au sujet du NoSQL, la plupart des programmeurs ne savent pas qu’il s’agit en fait de Not only SQL ! Après avoir pris connaissance du principe NoSQL, nous passerons dans cette article en revue les meilleures bases de données NoSQL pour l’année 2021 et enfin nous feront un comparatif Cassandra vs MongoDB vs HBase.

Qu’est-ce QUE le NoSQL ?

logo nosql

Les bases de données NoSQL (également appelées bases de données Not Only SQL) sont des systèmes de bases de données non relationnelles utilisés pour stocker et récupérer des données. De nos jours, les bases de données NoSQL sont intensément utilisées dans le cadre d’applications Web en temps réel. Les bases de données NoSQL peuvent également être appelées bases de données Big Data ou bases de données Cloud. Les bases de données NoSQL sont généralement plus rapides que les bases de données SQL et les bases de données NoSQL sont donc utilisées dans le cadre d’un usage Big Data. Avant d’utiliser une base de données NoSQL spécifique, vous devez d’abord vérifier ses capacités, car chaque base de données NoSQL possède un ensemble de fonctionnalités. Maintenant, nous allons passer aux bases de données NoSQL les plus populaires et aux meilleures bases de données NoSQL pour les années 2020 et 2021 !

Types de DATABASE NoSQL

 

  • Bases de données de documents – Ces bases de données associent généralement chaque clé à une structure de données complexe qui s’appelle un document. Les documents peuvent contenir des paires de tableaux de clés ou des paires clé-valeur ou même des documents imbriqués.
  • Magasins de valeurs clés – Chaque élément est stocké sous la forme d’une paire de valeurs clés. Les magasins de valeur clé sont les plus simples parmi les bases de données NoSQL.
  • Mémoires à colonnes larges – Ces types de bases de données sont optimisés pour les requêtes sur de grands ensembles de données, et au lieu de lignes, ils stockent des colonnes de données ensemble.
  • Base de donnée orientée graph – Ces DB stockent des informations sur les graphiques, les réseaux, tels que les connexions sociales.

TOP 11 des Meilleures bases de données NoSQL en 2021

 

 

logo mongodb

MongoDB

Il s’agit d’une base de données NoSQL open source orientée document. MongoDB utilise des documents de type JSON pour stocker toutes les données. Il est écrit en C++. Voir notre formation ainsi que MongoDB avancé.

 

 

logo cassandra

Cassandra

Il a été développé sur Facebook pour la recherche dans les boîtes de réception. Cassandra est un système de stockage de données distribué pour le traitement de très grandes quantités de données structurées. Voir notre formation.

 

logo redis

Redis

Redis est la plus célèbre base clé-valeur. Redis est composé en langage C. Il est autorisé sous BSD.

 

 

logo hbase

HBase

Il s’agit d’une base de données distribuée et non relationnelle qui est conçue pour la base de données BigTable par Google.

 

 

logo neo4j

Neo4j

Neo4j est considéré comme une base de données de graphes native car il implémente efficacement le modèle de graphes de propriétés jusqu’au niveau du stockage.

 

logo ravendb

RAVENDB

RavenDB est la base de données documentaire NoSQL originale qui offre une intégrité des données entièrement transactionnelle (ACID) sur plusieurs documents de votre base de données et sur l’ensemble de votre cluster de bases de données.

logo oracle nosql

Oracle NoSQL

Oracle NoSQL Database implémente une carte allant des clés définies par l’utilisateur aux éléments de données non structurées.

 

logo amazon dynamodb

DynamoDB

DynamoDB utilise un modèle de base de données NoSQL, qui n’est pas relationnel, ce qui permet d’avoir des documents, des graphiques et des colonnes parmi ses modèles de données.

 

logo couchbase

Couchbase

Couchbase Server est une base de données de documents NoSQL pour les applications Web interactives. Il dispose d’un modèle de données flexible, est facilement évolutif et offre des performances élevées et constantes.

 

logo memcached

Memcached

Il s’agit d’un système de mise en cache de mémoire distribuée de haute performance, son code source est ouvert, destiné à accélérer les applications Web dynamiques en réduisant la charge de la base de données.

 

logo couchdb 

CouchDB

C’est une base de données NoSQL Open Source qui utilise JSON pour stocker les informations et utilise JavaScript comme langage de requête. Voir notre formation.

AvantageS & Inconvénients des différentes DB NoSQL

ligne

logo mongodb

1. MongoDB

MongoDB est la plus connue des bases de données NoSQL. C’est une base de données Open-Source qui est orientée vers les documents. MongoDB est une base de données scalable et accessible. Elle est en C++. MongoDB peut également être utilisée comme système de fichiers. Dans MongoDB, JavaScript peut être utilisé comme langage d’interrogation. En utilisant le sharding, MongoDB se met à l’échelle horizontalement. Il est très utile dans les frameworks JavaScript populaires. Les fonctions les plus appréciées sont le sharding, la recherche de texte avancée, le gridFS et les fonctions de réduction de carte en 2020. Des performances étonnantes et de nouvelles fonctionnalités ont permis à cette base de données NoSQL de se hisser à la première place de notre classement.

 

  • Développé par: MongoDB Inc. in 2007
  • Dernière version : 4.2.8
  • Blog : MongoDB
  • Télécharger : MongoDB

 

Caractéristiques

  • Fournit un rendement élevé
  • Auto-sharding
  • Exécution sur plusieurs serveurs
  • Prise en charge de la réplication maître-esclave
  • Les données sont stockées sous forme de documents de style JSON
  • indexer n’importe quel champ d’un document
  • Il a une configuration d’équilibrage de charge automatique en raison des données placées dans des tessons
  • Prise en charge des recherches d’expressions régulières
  • Facile à administrer en cas d’échec

Les avantages de MongoDB

  • Facile à installer MongoDB
  • MongoDB Inc. offre un soutien professionnel à ses clients
  • Prise en charge des requêtes ad hoc
  • Base de données haute vitesse
  • Base de données sans schéma
  • Base de données évolutive horizontalement
  • La performance est très élevée

inconvénients DE MongoDB

  • Ne supporte pas les jointures
  • La taille des données est élevée
  • L’imbrication des documents est limitée
  • Augmenter l’utilisation inutile de la mémoire

ligne

logo cassandra

2. Cassandra

Cassandra a été développé sur Facebook pour la recherche dans les boîtes de réception. Cassandra est un système de stockage de données distribué pour le traitement de très grandes quantités de données structurées. Généralement, ces données sont réparties sur de nombreux serveurs de marchandises. Vous pouvez également ajouter la capacité de stockage de vos données en gardant votre service en ligne et vous pouvez faire cette tâche facilement. Comme tous les nœuds d’un cluster sont identiques, il n’y a pas de configuration complexe à gérer. Cassandra est écrit en Java. Cassandra Query Language (CQL) est un langage de type SQL pour interroger la base de données Cassandra. En conséquence, Cassandra se classe 2ème dans les meilleures bases de données open source. Cassandra est utilisé par certaines des plus grandes entreprises telles que Facebook, Twitter, Cisco, Rackspace, eBay, Twitter, Netflix, et plus.

  • Développé par : Apache Software Foundation
  • Dernière version : 4.0
  • Blog: Cassandra
  • Télécharger : Cassandra

Caractéristiques

  • Linéairement scalable
  • Maintient un temps de réponse rapide
  • Prise en charge de propriétés telles que l’atomicité, la cohérence, l’isolation et la durabilité (ACID)
  • Supporte MapReduce avec Apache Hadoop
  • Flexibilité maximale pour répartir les données
  • Hautement scalable
  • Architecture peer-to-peer

Avantages de Cassandra

  • Hautement évolutif
  • Aucun point de défaillance unique
  • Réplication Multi-DC
  • Intégration étroite avec d’autres applications basées sur la JVM
  • Plus adapté aux déploiements de centres de données multiples, à la redondance, au basculement et à la reprise d’activité après sinistre

Inconvénients de Cassandra

  • Soutien limité pour les agrégations
  • Performances imprévisibles
  • Ne prend pas en charge les requêtes ad hoc

ligne

logo redis

3. Redis

Redis est une base clé-valeur. De plus, c’est le magasin de valeur clé le plus célèbre. Redis prend en charge certains langages C++, PHP, Ruby, Python, Perl, Scala, etc. Redis est composé en langage C. De plus, il est autorisé sous BSD. Quelques faits amusants sur la base de données Redis NoSQL – Elle peut gérer jusqu’à 2 ³² clés et a été testée en pratique pour gérer au moins 250 millions de clés par instance. Il s’agit d’une base de données en mémoire mais persistante sur disque. Cela signifie qu’elle stockera toutes les données en mémoire vive uniquement pour une sauvegarde sur disque (disque dur ou SSD).

  • Développé par: Salvatore Sanfilippo
  • Dernière version: 6.0.6
  • Blog: Redis
  • Télécharger: Redis

Caractéristiques

  • Basculement automatique
  • Conserve sa base de données entièrement en mémoire
  • Transactions
  • Lua scripting
  • Répliquer les données à un nombre quelconque d’esclaves
  • Clés avec une durée de vie limitée
  • Expulsion des clés par LRU
  • Prise en charge de la publication / abonnement

Avantages de Redis

  • Prise en charge d’une grande variété de types de données
  • Facile à installer
  • Très rapide (effectuer environ 11000000 SETs par seconde, environ 81000 GETs par seconde)
  • Les opérations sont atomiques
  • Outil multi-utilitaires (utilisé dans plusieurs cas d’utilisation)
  • Redis Sentinel est fourni par Redis pour créer une réplication dans un système distribué

inconvénients de Redis

  • Ne supporte pas les jointures
  • Connaissances requises de Lua pour les procédures stockées
  • l’ensemble de données doit s’insérer confortablement dans la mémoire

ligne

logo hbase

4. HBase

HBase est une base de données distribuée et non relationnelle qui est conçue pour la base de données BigTable par Google. L’un des principaux objectifs de HBase est d’héberger des milliards de lignes X millions de colonnes. Vous pouvez ajouter des serveurs à tout moment pour augmenter la capacité. Et de multiples nœuds maîtres assureront une haute disponibilité de vos données. HBase est composé en Java 8. C’est autorisé sous Apache. Hbase est accompagné d’une API Java simple d’utilisation pour l’accès des clients.

  • Développé par: Apache Software Foundation
  • Dernière version: 2.3.0
  • Blog:   HBase
  • Télécharger:  HBase

Caractéristiques

  • Prise en charge de l’échec automatique
  • Linéairement évolutif
  • Permet la réplication des données
  • S’intègre à Hadoop, à la fois comme source et comme destination

Avantages de HBase

  • Fournit des recherches rapides pour les grandes tables.
  • Fournit un accès à faible latence à des rangées individuelles à partir de milliards d’enregistrements.
  • API Java facile pour le client
  • Auto-sharding
  • Sans licence
  • Gérer de grands ensembles de données sur le dessus du stockage de fichiers HDFS
  • Flexible sur la conception des schémas
  • Haute vitesse

Inconvénients de HBase

  • Ne supporte pas la transaction
  • Pas de permissions ou d’authentification intégrée
  • Indexé et trié uniquement sur clé.
  • Point de défaillance unique (lorsqu’un seul HMaster est utilisé)
  • Ne supporte pas la structure SQL
  • Problèmes de mémoire sur le cluster

ligne

neo4j

5. Neo4j

Neo4j est considéré comme une base de données de graphes native car il implémente efficacement le modèle de graphes de propriétés jusqu’au niveau du stockage. Cela signifie que les données sont stockées exactement comme vous les enregistrez sur un tableau blanc et que la base de données utilise des pointeurs pour naviguer et parcourir le graphique. Neo4j dispose à la fois d’une édition Communauté et d’une édition Entreprise de la base de données. L’édition Enterprise inclut tout ce que l’édition Community a à offrir, plus les exigences supplémentaires de l’entreprise telles que les sauvegardes, la mise en grappe et les capacités de basculement.

  • Développé par : Neo Technology
  • Blog: Neo4j
  • Télécharger : Neo4j
  • Dernière version: 4.0

Caractéristiques

  • Supporte les contraintes UNIQUES
  • Prise en charge des règles ACID (Atomicité, Cohérence, Isolation et Durabilité).
  • Prend en charge les deux API Java : API de chiffrement et API Java native
  • Prise en charge des index à l’aide d’Apache Lucence
  • Langage de requête facile Neo4j CQL
  • Contient une interface utilisateur pour exécuter les commandes CQL : Navigateur de données Neo4j

Avantages de Neo4j

  • Facile à récupérer les détails de ses nœuds adjacents ou de ses relations sans jointures ou index.
  • Facile à apprendre les commandes du langage de requête Neo4j CQL
  • Pas besoin de jointures complexes pour récupérer les données
  • Représente des données semi-structurées très facilement
  • Haute disponibilité pour les applications temps réel des grandes entreprises
  • Réglage simplifié

Inconvénients de Neo4j

  • Ne supporte pas le Sharding

ligne

logo ravendb

6. RavenDB

RavenDB est la base de données documentaire NoSQL originale qui offre une intégrité des données entièrement transactionnelle (ACID) sur plusieurs documents de votre base de données et sur l’ensemble de votre grappe de bases de données. Base de données distribuée open source, RavenDB offre une haute disponibilité et des performances fulgurantes. Elle est simple à utiliser avec de nombreux outils natifs pour éliminer le besoin d’addons, d’externes ou de support inutile pour stimuler la productivité des développeurs.

Un cluster de base de données multi-noeuds sécurisé peut être mis en place sur site ou dans le nuage en quelques minutes. RavenDB propose une solution de base de données en tant que service sur toutes les principales plates-formes de cloud computing, vous permettant de nous confier vos opérations de base de données afin que vous puissiez vous concentrer exclusivement sur votre application. RavenDB dispose de son propre moteur de stockage, Voron, qui atteint des vitesses allant jusqu’à 1,5 million de lectures par seconde et 150 000 écritures par seconde sur un seul nœud en utilisant du matériel de base simple.

  • Dernière version : 5.0
  • Blog : RavenDB
  • Développé par : Rhinocéros en hibernation, 2010
  • Télécharger : RavenDB
  • DBaaS Cloud Instance : Cloud RavenDB

CARACTÉRISTIQUES

  • RQL, le langage d’interrogation natif, utilise 80% de la syntaxe SQL, ce qui le rend facile à lire pour 99% des développeurs.
  • Le moteur de stockage, le moteur de recherche plein texte, le moteur MapReduce, le studio d’interface graphique, la compression des documents font tous partie de votre base de données.
  • Multi-Modèle. Modèles de documents, de valeurs clés, de compteurs, de graphiques, de séries chronologiques, tous inclus.
  • RavenDB peut fonctionner pratiquement sans surveillance. Il est idéal pour les solutions embarquées.
  • RavenDB est facile à installer et sécurisé. Vous pouvez le faire en quelques minutes.
  • Il est facile à utiliser et rapide à produire. Une grande entreprise a été opérationnelle en 90 jours.
  • Réplication ETL et réplication ETL Pull inversée. La migration vers des bases de données relationnelles facilite le travail avec des bases de données standard. Des outils de migration sont disponibles pour CosmosDB et MongoDB ainsi que pour les bases de données relationnelles. La réplication Pull est idéale pour les architectures hybrides cloud / on-prem.
  • L’interface graphique de RavenDB Management Studio vous permet de surveiller les opérations et les performances de votre base de données et d’exécuter des fonctions telles que l’ajout de nouveaux nœuds en un seul clic.
  • La réplication Master-Master permet de maintenir votre base de données en fonctionnement même si les nœuds sont temporairement hors ligne.
  • Base de données entièrement transactionnelle (ACID) sur plusieurs documents et dans tout votre groupe de bases de données.
  • RavenDB Cloud est un hébergement en nuage géré par DBaaS disponible sur toutes les principales plateformes de nuage.
  • L’indexation automatique augmente les performances à chaque requête de données, car RavenDB apprend de vos données pour améliorer continuellement vos index.

LES AVANTAGES DE RAVENDB

  • Supporte plusieurs langages : .Net, C#, Go, Java, JavaScript (Node.js), Python, Ruby
  • Les fonctionnalités de RavenDB sont conçues pour minimiser les maux de tête des développeurs et les frais généraux
  • L’utilisation de la mémoire reste constante sur les nouvelles versions. L’utilisation optimale de la mémoire de RavenDB en fait un outil parfaitement adapté aux serveurs Raspberri Pi et ARM
  • Tout ce dont vous avez besoin se trouve dans la boîte, ce qui réduit les intégrations par des tiers et minimise la complexité
  • Base de données Schemaless
  • Soutien du Dev par des développeurs amis qui ont construit la base de données
  • Prend en charge plusieurs systèmes d’exploitation de serveurs : Linux, macOS, Raspberry Pi, Windows

LES INCONVÉNIENTS DE RAVENDB

  • Ne permet pas le partage des données
  • Ne soutient pas les JOINTS

ligne

logo oracle nosql

7. Oracle NoSQL

Oracle vient de démarrer la base de données NoSQL avec Oracle NoSQL. Il devient populaire en 2018. Il est moins populaire que les bases de données MongoDB et Casandra. Oracle NoSQL Database implémente une carte allant des clés définies par l’utilisateur aux éléments de données opaques. Bien qu’il enregistre les numéros de version internes pour les combinaisons clé/valeur, il ne gère que la dernière version dans le point de vente. La version 12c d’Oracle est conçue pour le cloud et peut être hébergée sur un ou plusieurs serveurs, et permet la gestion de bases de données contenant des milliards d’enregistrements. Certaines des caractéristiques de la dernière version d’Oracle incluent un cadre de grille et l’utilisation de structures physiques et logiques. Oracle Database 18c offre désormais aux clients une plate-forme performante, fiable et sécurisée pour moderniser facilement et à moindre coût leurs charges de travail transactionnelles et analytiques, que ce soit dans le Cloud, sur site ou en configuration Hybrid Cloud.

Caractéristiques

  • Oracle NoSQL Database gère les données volumineuses
  • Prend en charge SQL et est accessible à partir des bases de données relationnelles Oracle.
  • Base de données Oracle NoSQL utilisant l’API Java/C pour lire et écrire des données
  • Base de données distribuée
  • Permet d’accéder aux données par l’intermédiaire du nœud pour la clé demandée

Avantages d’Oracle NoSQL

  • Basé sur le concept de programmation PL/SQL
  • Les communautés de pairs à pairs aident à résoudre tous les problèmes.
  • La base de données Oracle est sécurisée et garantit que les données des utilisateurs ne sont pas altérées par des mises à jour rapides

Inconvénients d’Oracle NoSQL

  • Coût élevé pour les petites organisations
  • Nécessitent des ressources importantes pour l’installation
  • Des mises à niveau matérielles peuvent même s’avérer nécessaires pour implémenter Oracle.
  • Prend beaucoup de place

ligne

logo dynamodb

8. Amazon DynamoDB

DynamoDB utilise un modèle de base de données NoSQL, qui n’est pas relationnel, ce qui permet d’avoir des documents, des graphiques et des colonnes parmi ses modèles de données. Chaque requête DynamoDB est exécutée par une clé primaire identifiée par l’utilisateur, qui identifie de manière unique chaque élément. Il libère également les clients du fardeau de l’exploitation et de la mise à l’échelle d’une base de données distribuée. Ainsi, le provisionnement matériel, l’installation, la configuration, la réplication, le patch logiciel, la mise à l’échelle des clusters, etc. sont gérés par Amazon.

Caractéristiques

  • Haute évolutivité
  • Plage de hachage pour l’indexation d’une plage de valeurs
  • Stockage des données dans les partitions
  • Utilise JSON comme protocole de transport et non comme format de stockage

Avantages de DynamoDB

  • Facile à installer
  • Fournir une API DynamoDB AWS de bas niveau
  • Mise à l’échelle automatique
  • Réduit la complexité de la gestion de la haute disponibilité et de la mise à l’échelle pour les périodes de pointe d’utilisation.
  • Chiffrement au repos
  • La sécurité de DynamoDB est régie par l’AWS Identity

Inconvénients de DynamoDB

  • Ne sauvegarde pas gratuitement vos tables
  • Limite de taille

ligne

logo couchbase

9. Couchbase

L’accent est mis sur la facilité d’utilisation, en embrassant le web. Il s’agit d’une base de données de stockage de documents NoSQL. Couchbase Server est une base de données de documents NoSQL pour les applications Web interactives. Il dispose d’un modèle de données flexible, est facilement évolutif et offre des performances élevées et constantes. Couchbase Server, les documents JSON sont utilisés pour représenter les objets applicatifs et les relations entre objets.

  • Développé par : Couchbase, Inc.
  • Blog: CouchDB
  • Télécharger : CouchDB
  • Dernière version : 6.0.0

Caractéristiques

  • Auto-FailoverDéployer et gérer Couchbase à l’échelle avec Kubernetes
  • Partitionnement de l’indice
  • Support natif des données JSON via des requêtes N1QL
  • Compression des données
  • Couchbase Eventing Service

Avantages de Couchbase

  • Optimisation de l’agrégat
  • Réduit le coût du réseau, de la mémoire et du stockage
  • Panneau d’administration qui fournit des tonnes d’informations sur les performances de votre cluster

Inconvénients de Couchbase

  • Couchbase n’est pas open source

ligne

logo memcached

10. Memcached

Memcached est un système de mise en cache de mémoire distribuée de haute performance, à code source ouvert, destiné à accélérer les applications Web dynamiques en réduisant la charge de la base de données. Il s’agit d’un dictionnaire à valeur clé de chaînes de caractères, d’objets, etc., stockés dans la mémoire, résultant d’appels de base de données, d’appels API ou de rendu de pages. Il est maintenant utilisé par Netlog, Facebook, Flickr, Wikipedia, Twitter et YouTube, entre autres.

  • Développé par : Danga Interactive
  • Blog: Memcached
  • Télécharger : Memcached
  • Dernière version : 1.5.12

Caractéristiques

  • Application client-serveur sur TCP ou UDP
  • Réduit la charge de la base de données
  • Le serveur Memcached est une grande table de hachage
  • Efficace pour les sites Web à forte charge de base de données
  • Distribué sous licence Berkeley Software Distribution
  • Combiner les caches de mémoire dans un pool logique

Avantages de Memcached

  • L’installation est rapide
  • Largement documenté avec une grande communauté

Inconvénients de Memcached

  • Prise en charge uniquement sur les systèmes d’exploitation Linux et les systèmes similaires à BSD
  • Ne supporte pas la redondance des données
  • Ne prend pas en charge les serrures, la lecture intégrale, CAS

ligne

logo couchdb

11. CouchDB

CouchDB est une base de données NoSQL Open Source qui utilise JSON pour stocker des informations et JavaScript comme langage de requête. CouchDB applique un type de système de contrôle multi-versions pour éviter le blocage du fichier DB pendant l’écriture. C’est Erlang. C’est autorisé sous Apache. Il est classé 1er sur la liste Best NoSQL Database 2016 pour sa popularité.

  • Développé par : Apache Software Foundation
  • Blog: CouchDB
  • Télécharger : CouchDB
  • Dernière version : 2.3.1

Caractéristiques

  • Cartographier/réduire la liste et afficher
  • Assurer la sécurité au niveau de la base de données
  • L’authentification s’ouvre via un cookie de session comme une application web
  • JSONP gratuitement
  • Suivre le stockage des documents
  • Prise en charge des propriétés ACID
  • Fournir la forme la plus simple de réplication
  • Interface utilisateur graphique basée sur un navigateur pour gérer vos données, vos autorisations et votre configuration

Avantages de CouchDB

  • Map/Reduce, l’interrogation des données est quelque peu séparée des données elles-mêmes.
  • Stocker toutes les données JSON

Inconvénients de CouchDB

  • Les requêtes arbitraires coûtent cher
  • Un peu plus d’espace avec CouchDB
  • Ne supporte pas XML

Comparaison CASSANDRA Vs MONGODB VS HBASE : (tableau comparatif)

Parameter Cassandra MongoDB HBase
Description Évolutivité élevée, sécurité élevée grâce à la réduction du coût global de possession Négocié au format JSON, base de données sans schéma Magasins de valeur clé qui courent sur le SFDDH
Modèle de données Espaces clés Schéma flexible Column-Oriented DB
Langage de mise en œuvre Java C++ Java
Langage de la requête Langage de requête CQL-Cassandra Langage dynamique basé objet et JavaScript MapReduce
Performance Plus Durable et Légèrement meilleur parmi trois d’entre eux Moins durable que le Cassandra Moins durable que le Cassandra
Sécurité Chiffrement TLS/SSL
Authentification client
Autorisation
Chiffrement
Authentification
Vérification
Gouvernance
Rôle du serveur d’occasion
Authentification
Autorisation
Méthodes de réplication Facteur de réplication sélective Réplication de la pommade maîtresse Facteur de réplication sélective
Avantage concurrentiel Aucune chance d’échec et il assure une disponibilité à 100%, une haute évolutivité et une haute disponibilité. Le meilleur de la base de données traditionnelle, Giant-Ideas Stockage d’un grand ensemble de données sur le HDFS, agrégation et analyse de milliards de lignes dans la table HBase pour l’analyse en ligne.
Domaines d’application Utilisé dans les applications de détection de fraude. Twitter et Netflix ont utilisé Cassandra. Utilisé en vue unique mobile, analyse en temps réel Utilisé en médical pour stocker la séquence du génome, en sport, pour stocker l’historique des matchs pour une meilleure analyse, en Web pour mieux cibler les clients.
Mesures du marché 40 % des Cent Compagnies Fortune 40 millions de téléchargements 7% des entreprises dans le monde

ligne

Source : https://www.improgrammer.net/most-popular-nosql-database/

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp