BigTable vs vs cassandra SimpleDB vs vs dynamo CouchDB vs vs hypertable Riak vs HBase, qu'est-ce qu'ils ont en commun?
-
19-09-2019 - |
Question
Désolé si cette question est un peu subjective. Je suis nouveau « pourrait stocker », « magasin distribué » ou des concepts comme celui-ci. Je me demande vraiment qu'est-ce qu'ils ont en commun et veulent obtenir une vue d'ensemble sur tous. Que dois-je préparer si je veux écrire un produit similaire?
La solution
Le NoSQL site de base de données résume le concept comme celui-ci:
Les bases de données de nouvelle génération pour la plupart répondre à certains des points: être non relationnelle distribué, open-source et évolutive horizontale. L'intention originale a été moderne bases de données à l'échelle du Web. Le mouvement a commencé début 2009 et est de plus en plus rapidement. caractéristiques souvent plus appliquer comme: sans schéma, la réplication support, API facile, par la suite la cohérence, et plus encore. Alors le terme trompeur « NoSQL » (la communauté traduit maintenant la plupart du temps avec « pas ne sql ") doit être considérée comme un alias à quelque chose comme la définition ci-dessus.
Ce site maintient également une archive d'articles sur les bases de données NoSQL . La plupart d'entre eux semblent se concentrer sur des produits particuliers, mais il y a des vues d'ensemble plus généraux. Si vous êtes sérieux au sujet de la construction de votre propre un, puis Design Patterns pour non distribués bases de données -Relational fait un bon tour d'horizon des choses que vous devez prendre en compte.
Autres conseils
Bon aperçu du monde NoSQL: http: // www.vineetgupta.com/2010/01/nosql-databases-part-1-landscape/