Chapitre 42. Apprends à utiliser une base de données NoSQL, mais pas comme un SGBDR
Kirk Kirkconnell
C'est ce qui se passe : Je continue à lire des articles ou à parler à des gens qui ont des problèmes avec les bases de données NoSQL, et très souvent, ils rejettent la faute sur l'outil. Les bases de données NoSQL ne sont peut-être plus les nouveaux venus, mais de nombreuses personnes semblent encore mal comprendre quand et pourquoi les utiliser.
Je parle principalement de la modélisation des données avec les bases de données NoSQL, en particulier lorsqu'il s'agit de documents JSON, de colonnes larges et de types de bases de données clé/valeur. Certaines personnes essaient encore de les utiliser comme elles le faisaient avec un SGBDR, mais peut-être pire. Ils créent un schéma dans la base de données NoSQL qui ressemble à un schéma relationnel, puis effectuent ce que j'appellerais une "migration naïve" ou un "schéma de base de données naïf." Ensuite, ils l'utilisent comme un dépotoir de données, en espérant leur donner un sens en utilisant un langage de requête pour travailler sur les données. À ce moment-là, ils se demandent pourquoi la base de données NoSQL n'est pas performante ou n'évolue pas bien, ou devient trop chère.
Si tu effectues ces actions ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access