Limitations des bases de données NoSQL
Les requêtes SQL permettent de pratiquement tout faire dans une base bien conçue. Le SQL est connu et bénéficie d’outils comme la définition des six formes normales.
En NoSQL, il faut s’occuper soi-même des relations entre les documents et bien répartir les données sur les différents nœuds d’un cluster (sharding).
De plus, au niveau du stockage physique des données, chaque implémentation diffère. Au niveau de l’exploitation, il faut faire du spécifique pour chaque fournisseur de base de données NoSQL. Les API diffèrent également. Avec le NoSQL, nous sommes plus dans le domaine de l’artisanat par rapport au domaine bien industrialisé du monde SQL traditionnel.