Le mouvement NoSQL ce n'est pas seulement "remplacemer des SGBDR" pour des raisons de performances. C'est surtout une doctrine qui dit que le relationnel et le langage SQL ne sont pas la solution universelle à tous les problèmes de CRUD.
Bien sur, on peut toujours utiliser un SGBDR pour faire cela, mais ce n'est pas toujours nécessaire. Par exemple, les systèmes de fichiers (ext/ntfs) fonctionnent très bien sans passer par un SGBDR.
Je vois de plus en plus de projets qui remplacent leur stockage "plat" par des bases SQL (sqlite, ...) pour des raisons de performances (genre la gestion du cache dans les browsers web). Je pense qu'on peut faire aussi performant que sqlite sans passer par une base SQL, et que cette solution est surtout choisie pour des raisons de facilité.
Partager