Voici ma question: quelles sont les faiblesses des différents types de bases de données NoSQL? Plus précisément, quelles sont les faiblesses des magasins de valeurs-clés, des magasins de données graphiques et des magasins de documents?
J'ai eu du mal à trouver des forces, mais les documents sur les faiblesses semblent être plus rares.
Edit: Par rapport à l'autre et aux bases de données relationnelles.
database
database-design
nosql
Aedilum
la source
la source
Si vous les comparez à des bases de données relationnelles, la faiblesse évidente est que les magasins de valeurs-clés ne sont pas relationnels. Par conséquent, il peut être plus difficile d'écrire des rapports à l'aide de magasins de valeurs-clés qu'à l'aide d'une base de données relationnelle, pour laquelle ces rapports et l'extraction de données sont spécifiquement conçus.
la source
C'est très subjectif, ce que vous pensez pourrait être une faiblesse, quelqu'un d'autre pourrait penser que c'est sa plus grande force.
Toutes les bases de données NoSQL qui sont actuellement populaires traitent des problèmes auxquels les systèmes SGBDR existants étaient faibles, et ils sont généralement hautement spécialisés dans un problème particulier que l'auteur avait et essayait de résoudre.
Ainsi, toute faiblesse des produits est son incapacité à faire ce que vous avez besoin de faire d'une manière efficace dans le temps ou l'espace.
la source
Je commencerai par noter que j'aime les bases de données NoSQL et que je suis en train d'abandonner nos bases de données et applications SQL là où cela a du sens. Ce processus a mis en évidence une faiblesse majeure - l'histoire opérationnelle n'est tout simplement pas encore là. Je veux dire par là:
Il est parfois difficile de créer des rapports: de nombreux outils de l'espace utilisateur peuvent être connectés directement aux bases de données SQL, NoSQL nécessite toujours qu'un développeur traverse ce pont.
la source