MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Dữ liệu tham chiếu NoSql

Dữ liệu của bạn rõ ràng là quan hệ:một bài báo có một tác giả. Bạn có thể lập mô hình dữ liệu của mình trong một cửa hàng NOSQL như MongoDB giống như cách bạn làm trong một cửa hàng quan hệ NHƯNG vì không có liên kết nào trong cơ sở dữ liệu nên bạn phải thực hiện hai lệnh gọi đến cơ sở dữ liệu nên bạn không thu được gì.

NHƯNG ... những gì bạn CÓ THỂ làm với cửa hàng NOSQL là chuẩn hóa dữ liệu phần nào để cải thiện hiệu suất (một chuyến khứ hồi duy nhất để có được mọi thứ bạn cần để hiển thị bài viết) NHƯNG với chi phí nhất quán ngay lập tức:đánh đổi tác giả luôn chính xác tên cho tên tác giả chính xác cuối cùng.

Ví dụ, bạn có thể sử dụng điều này trong bài viết của mình:

author: {firstName: "Smarty", lastName: "Pants", _id:DE342624EF }

Giờ đây, bạn có thể hiển thị bài viết rất nhanh và khi ai đó thay đổi tên của họ, bạn có thể bắt đầu tác vụ nền để cập nhật tất cả các bài viết hiện có hoặc bạn có thể đợi quét thống nhất định kỳ để sửa nó.

Nhiều trang web lớn không còn cung cấp cho bạn tính nhất quán ngay lập tức. Có những thay đổi mà bạn thực hiện mà cuối cùng chỉ những người dùng khác trên trang web mới nhìn thấy.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Vòng lặp cập nhật chậm Mongodb

  2. làm thế nào để ngăn đăng nhập trên bảng điều khiển khi kết nối với mongodb từ java?

  3. Không có kết quả với Tìm kiếm văn bản MongoDB PHP

  4. truy vấn mongodb:$ size với $ gt luôn trả về 0

  5. MongoDB:Số lượng phần tử mảng lồng nhau phù hợp