Xin lỗi nếu câu hỏi này hơi chủ quan. Tôi mới đến 'có thể lưu trữ', 'cửa hàng phân phối' hoặc một số khái niệm như thế này. Tôi thực sự tự hỏi họ có điểm gì chung và muốn có cái nhìn tổng quan về tất cả chúng. Tôi cần chuẩn bị gì nếu tôi muốn viết một sản phẩm tương tự như vậy?bigtable vs cassandra vs simpledb vs dynamo vs couchdb vs hypertable vs riak vs hbase, họ có điểm gì chung?
Trả lời
Các NoSQL Database site tóm tắt các khái niệm như thế này:
Next Generation Cơ sở dữ liệu chủ yếu địa chỉ một số điểm: được không quan hệ, phân phối, nguồn mở và ngang có thể mở rộng. Ý định ban đầu đã được hiện đại cơ sở dữ liệu trên quy mô web. Phong trào bắt đầu vào đầu năm 2009 và đang phát triển nhanh chóng . Thường có nhiều đặc điểm hơn áp dụng dưới dạng: không có lược đồ, sao chép hỗ trợ, API dễ dàng, cuối cùng là tính nhất quán và hơn thế nữa. Vì vậy, thuật ngữ gây hiểu lầm "nosql" (cộng đồng giờ dịch nó chủ yếu là "không phải chỉ sql") nên được xem như một bí danh cho một cái gì đó giống như định nghĩa ở trên.
Trang web đó cũng duy trì an archive of articles on NoSQL databases. Hầu hết trong số họ dường như tập trung vào các sản phẩm cụ thể nhưng có một số tổng quan tổng quát hơn. Nếu bạn nghiêm túc về việc xây dựng một cái của riêng bạn thì Design Patterns for Distributed Non-Relational Databases sẽ làm tròn những thứ bạn cần cân nhắc.
Tốt cái nhìn tổng quan về thế giới NoSQL: http://www.vineetgupta.com/2010/01/nosql-databases-part-1-landscape/
Bài viết hay, cảm ơn bạn rất nhiều –
Lỗi 404 - Không tìm thấy Xin lỗi, trang bạn đang tìm kiếm không tồn tại. – reinierpost
@reinierpost, liên kết được cập nhật – ergosys
- 1. Cassandra vs Riak
- 2. CouchDB vs HBase
- 3. Riak vs GlusterFS
- 4. J2ME VS Android VS iPhone VS Symbian VS Windows CE
- 5. ACE vs Boost vs Poco vs wxWidgets
- 6. Exec vs ExecWait vs ExecShell vs nsExec :: Exec vs nsExec :: ExecToLog vs nsExec :: ExecToStack vs ExecDos vs ExeCmd
- 7. voldemort vs. couchdb
- 8. SimpleDB Chọn VS DynamoDB Quét
- 9. NetSqlAzMan vs AzMan vs (?????)
- 10. flume vs kafka vs others
- 11. & vs * và | vs +
- 12. Mathematica: Unevaluated vs Defer vs Hold vs HoldForm vs HoldAllComplete vs etc etc
- 13. CouchDB vs DesktopCouch
- 14. couchdb vs mysql speed
- 15. Fluent Cassandra vs Aquiles?
- 16. NoSQL - MongoDB vs CouchDB
- 17. ScheduledExecutorService vs Timer vs Handler
- 18. RazorEngine vs RazorTemplates vs RazorMachine
- 19. HttpRequest vs HttpRequestMessage vs HttpRequestBase
- 20. int_least64_t vs int_fast64_t vs int64_t
- 21. cụm vs Lưới vs Mây
- 22. EF ICollection Vs Danh sách Vs IEnumerable Vs IQueryable
- 23. Htmlentities vs addslashes vs mysqli_real_escape_string
- 24. MySQL vs Firebird vs SQLite
- 25. window.onload vs. body.onload vs. document.onready
- 26. Selenium vs. SimpleTest vs. WatiN
- 27. Coroutine vs Continuation vs Generator
- 28. fadeIn vs fadeOut vs fadeTo
- 29. gruntjs vs yeoman vs guard
- 30. UrlByAppendingPathComponent vs UrlByAppendingPathComponent vs UrlByAppendingPathExtension
Có thể http://stackoverflow.com/questions/1189911/non-relational-database-design này có thể giúp bạn. –