Je suis à la recherche à CouchDB, qui a un certain nombre de caractéristiques intéressantes sur les bases de données relationnelles, y compris:
- intuitive REST/HTTP interface
- facile de réplication
- les données stockées dans des documents, plutôt que de normaliser les tables
J'apprécie que ce n'est pas un produit à maturité devrait donc être adopté avec prudence, mais je me demande si c'en est vraiment une solution de remplacement viable pour un SGBDR (en dépit de la page d'intro disent le contraire - http://couchdb.apache.org/docs/intro.html).
- Dans quelles circonstances pourrait-CouchDB être un meilleur choix de la base de données qu'un SGBDR (par exemple MySQL), par exemple en termes d'évolutivité, de la conception + temps de développement, de fiabilité et de maintenance.
- Il y a encore des cas où un SGBDR est encore clairement le bon choix?
- Est-ce une question de choix ou choix, ou est une solution hybride plus de chances d'émerger en tant que meilleure pratique?