couchdb cassandra amazon-simpledb bigtable hypertable

bigtable vs cassandra vs simpledb vs dynamo vs couchdb vs hypertable vs riak vs hbase, ¿qué tienen en común?



amazon-simpledb (2)

Buena descripción del mundo nosql: http://www.vineetgupta.com/2010/01/nosql-databases-part-1-landscape/

Lo siento si esta pregunta es algo subjetiva. Soy nuevo en ''podría almacenar'', ''tienda distribuida'' o algunos conceptos como este. Realmente me pregunto qué tienen en común y quiero obtener una visión general de todos ellos. ¿Qué necesito para prepararme si quiero escribir un producto similar a este?


El sitio de la base de datos NoSQL resume el concepto de esta manera:

La mayoría de las bases de datos de próxima generación abordan algunos de los puntos: ser no relacional, distribuido, de código abierto y horizontal escalable. La intención original ha sido modernas bases de datos a escala web. El movimiento comenzó a principios de 2009 y está creciendo rápidamente. A menudo se aplican más características como: sin esquemas, soporte de replicación, API fácil, eventualmente consistencia y más. Por lo tanto, el término engañoso "nosql" (la comunidad ahora lo traduce principalmente con "no solo sql") debe verse como un alias para algo como la definición anterior.

Ese sitio también mantiene un archivo de artículos sobre bases de datos NoSQL . La mayoría de ellos parecen centrarse en productos particulares, pero hay algunas descripciones más generales. Si se toma en serio la creación de uno propio, entonces los Patrones de diseño para las bases de datos no relacionales distribuidas hacen un buen resumen de las cosas que debe considerar.