2010-05-20 45 views
5

Chỉ cần tự hỏi nếu có bất kỳ loại hướng dẫn nào khi bạn đang thiết kế một db theo định hướng tài liệu và tôi đang nói đặc biệt là về CouchDb.Có bất kỳ hướng dẫn thiết kế nào cho Cơ sở dữ liệu tài liệu không?

Tôi biết rằng việc làm những điều phù hợp có thể mang hình dạng mà chúng tôi muốn nhưng, có bất kỳ phương pháp hay nhất nào không?

Cảm ơn trước! = D

Trả lời

3

Jan Lehnardt gần đây đã viết lên tổng quan hữu ích về dữ liệu mô hình (Tôi sẽ không gọi nó là "lược đồ" thiết kế khi bạn chỉ ra chính xác).

http://blog.couchbase.com/document-modeling-rules-thumb

+0

Cảm ơn bạn đã liên kết! Nó có thông tin tuyệt vời = D – Hugo

+0

Liên kết bây giờ là http://blog.couchbase.com/document-modeling-rules-thumb –

+0

Liên kết đã hết hạn – Romaan

-1

Tôi không biết cụ thể về CouchDB, nhưng có cái gì đó trên trong MongoDB Docs về Thiết kế lược đồ.

+0

điều này không phù hợp với CouchDB. MongoDB yêu cầu lược đồ dữ liệu nhất quán để lập chỉ mục, CouchDB không. Bản đồ/giảm giai đoạn và bình thường hóa bất kỳ dữ liệu lược đồ ít hơn trong một chỉ số thống nhất. – mikeal

+0

@mikeal, Ý bạn là gì với "MongoDB yêu cầu lược đồ dữ liệu nhất quán để lập chỉ mục."? – TTT

+1

Các chỉ mục của MongoDB dựa trên các tên khóa có nghĩa là bạn chỉ có thể có các mối quan hệ với các lược đồ dữ liệu nhất quán. Bản đồ/giảm của CouchDB cho phép bạn quan sát một tài liệu và phát ra một chỉ mục chuẩn hóa, có nghĩa là dữ liệu có thể thực sự là lược đồ ít hơn mà không giới hạn những gì có thể được lập chỉ mục. – mikeal

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