2011-01-26 41 views
5

tôi xin chân thành cảm ơn vì đã giải thích ngắn gọn về các khái niệm khác nhau này. Wikipedia đề cập đến cả trong bối cảnh NoSQL nhưng tôi không tìm thấy thêm bất kỳ thông tin nào khác biệt giữa cả hai.Đối tượng so với Lưu trữ tài liệu (Cơ sở dữ liệu) = Sự khác biệt (nosql)?

Cập nhật về các ý kiến:

http://en.wikipedia.org/wiki/NoSQL#Object_database

vs

http://en.wikipedia.org/wiki/NoSQL#Document_store

Nhưng sự khác biệt là hoàn toàn không rõ ràng đối với tôi. (Stackoverflow không cho phép tôi gửi hai liên kết như người mới nên các liên kết đang thực sự bị vô hiệu hóa)

Cảm ơn Jens

+0

có thể trùng lặp của http://stackoverflow.com/questions/3691899/whats-difference-between-nosql-db-and-oo-db –

+0

Um, không có cơ sở dữ liệu đối tượng như vậy, nhưng bạn thực sự có thể tải xuống và sử dụng cơ sở dữ liệu tài liệu? –

+0

Đã cập nhật câu hỏi của tôi. – jens

Trả lời

4

Đối với mục đích thiết thực nhất, không có sự khác biệt - Một tài liệu thường chỉ là một đối tượng tuần tự hóa và nếu bạn chỉ cần lưu trữ cơ bản, bất kỳ kho khóa/giá trị nào cũng có thể chứa các đối tượng.

Có thể có sự khác biệt về những thứ như cách cập nhật từng phần và truy vấn, nhưng vì không có điều NoSQL tiêu chuẩn, bạn nhận được nhiều sự khác biệt giữa các sản phẩm trong cùng một danh mục.

+1

Có một sự khác biệt lớn IMHO: tài liệu tham khảo. Bạn có thể có một thư viện trên cơ sở dữ liệu tài liệu của bạn để làm cho nó trở thành một cơ sở dữ liệu đối tượng. – graffic

Các vấn đề liên quan