Ci scusiamo se questa domanda è in qualche modo soggettiva. Sono nuovo di "potrebbe memorizzare", "negozio distribuito" o alcuni concetti come questo. Mi chiedo davvero cosa hanno in comune e vogliono avere una panoramica su tutti loro. Cosa devo preparare se voglio scrivere un prodotto simile a questo?bigtable vs cassandra vs simpledb vs dynamo vs couchdb vs hypertable vs riak vs hbase, cosa hanno in comune?
risposta
Il NoSQL Database site riassume il concetto in questo modo:
Next Generation Basi di dati per lo più indirizzo alcuni dei punti: essendo non relazionale, distribuito, open-source e orizzontale scalabile. L'intenzione originale erano i moderni database su scala Web. Il movimento è iniziato all'inizio del 2009 e sta crescendo rapidamente . Spesso più caratteristiche si applicano come: schema-free, replica supporto, API facile, eventualmente consistenza e altro. Quindi il termine ingannevole "nosql" (la comunità ora lo traduce principalmente con "non solo sql") deve essere visto come un alias in qualcosa come la definizione precedente.
Questo sito mantiene anche an archive of articles on NoSQL databases. La maggior parte di essi sembra concentrarsi su prodotti particolari, ma ci sono alcune panoramiche più generali. Se sei seriamente intenzionato a crearne uno tuo, allora lo Design Patterns for Distributed Non-Relational Databases fa una buona carrellata di cose che devi considerare.
buona panoramica del mondo NoSQL: http://www.vineetgupta.com/2010/01/nosql-databases-part-1-landscape/
Buon articolo, grazie mille –
Errore 404 - Non trovato Siamo spiacenti, la pagina che stai cercando non esiste. – reinierpost
@reinierpost, link aggiornato – ergosys
- 1. AWS DynamoDB VS HBase
- 2. Riak vs GlusterFS
- 3. Atomikos vs JOTM vs Bitronix vs?
- 4. * vs ** vs *** in Proguard?
- 5. Exec vs ExecWait vs ExecShell vs nsExec :: Exec vs nsExec :: ExecToLog vs nsExec :: ExecToStack vs ExecDos vs ExeCmd
- 6. SpiderMonkey vs JavaScriptCore vs?
- 7. ID vs UniqueID vs ClientID vs UniqueClientID vs StaticClientID?
- 8. VS 2013 MSTest vs nUnit vs xUnit
- 9. control.BeginInvoke() Vs Dispatcher Vs SynchronizationContext Vs .. - AFFIDABILITÀ
- 10. ACE vs Boost vs Poco vs wxWidgets
- 11. VS 2008 vs VS 2008 Express
- 12. .NET vs ASP.NET vs CLR vs ASP
- 13. Accumulare vs piega vs ridurre vs comprimere
- 14. couchdb vs mysql speed
- 15. Misurare il tempo in Linux - tempo vs orologio vs getrusage vs clock_gettime vs gettimeofday vs timespec_get?
- 16. e vs * e | vs +
- 17. voldemort vs. couchdb
- 18. CouchDB vs DesktopCouch
- 19. innerText vs innerHtml vs label vs text vs textContent vs outerText
- 20. bundler vs RVM vs gemme vs RubyGems vs gemsets vs system ruby
- 21. Amazon SimpleDB vs Amazon DynamoDB
- 22. Mathematica: non valutata vs Defer vs attesa vs HoldForm vs HoldAllComplete vs etc etc
- 23. Cassandra: testo vs varchar
- 24. Selenium vs. SimpleTest vs. WatiN
- 25. canale artificiale vs Kafka vs altri
- 26. getBBox() vs getBoundingClientRect() vs getClientRects()
- 27. cudaStreamSynchronize vs CudaDeviceSynchronize vs cudaThreadSynchronize
- 28. localStorage vs sessionStorage vs cookies
- 29. OrderedDict vs defaultdict vs dict
- 30. CModel vs CFormModel vs CActiveRecord
Forse questo http://stackoverflow.com/questions/1189911/non-relational-database-design potrebbe aiutarti. –