BigTable vs vs cassandra SimpleDB vs vs dynamo CouchDB vs vs hypertable Riak vs HBase, qu'est-ce qu'ils ont en commun?

StackOverflow https://stackoverflow.com/questions/2437005

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?

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top