BigTable vs cassandra vs SimpleDB vs Dynamo vs CouchDB vs Hypertable vs Riak vs HBase, che cosa hanno in comune?

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

Domanda

Scusate se questa domanda è un po 'soggettivo. Sono nuovo di 'potrebbe salvare', 'negozio distribuito' o alcuni concetti come questo. Mi chiedo che cosa hanno in comune e vogliono avere una panoramica su ognuna di esse. Di cosa ho bisogno per preparare se voglio scrivere un prodotto simile a questo?

È stato utile?

Soluzione

Il sito Database NoSQL riassume il concetto in questo modo:

  

Next Generation database per lo più   affrontare alcuni dei punti: essendo   non relazionale, distribuito,   open-source e scalabile orizzontale.   L'intenzione originale è stato moderno   database web-scala. Il movimento   ha cominciato all'inizio del 2009 e sta crescendo   rapidamente. Spesso più caratteristiche   applicare come: schema-free, la replica   supporto, facile API, eventualmente   consistenza, e altro ancora. Così il   fuorviante termine "NoSQL" (la comunità   ora traduce in gran parte con "non   solo SQL ") dovrebbe essere visto come un alias   a qualcosa di simile alla definizione   sopra.

Questo sito mantiene anche un archivio di articoli su database NoSQL . La maggior parte di loro sembrano concentrarsi su prodotti particolari, ma ci sono alcune panoramiche più generali. Se siete seriamente di costruire il proprio uno poi Design Patterns per distribuiti in modo non Basi di dati -Relational fa un buon giro di cose che dovete considerare.

Altri suggerimenti

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top