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

Lợi thế của việc sử dụng ObjectId thay vì một Chuỗi đơn giản là gì?

ObjectId là dạng nhị phân và do đó chiếm ít dung lượng hơn. Các ObjectIds cũng có yếu tố sắp xếp - cuối cùng chúng sẽ theo thứ tự chèn (hoặc rất gần), trong khi vẫn duy nhất. Việc sắp xếp có thể tốt cho một số thứ, nhưng không mong muốn đối với những thứ khác (như các phím phân đoạn). Bạn cũng có thể trích xuất dấu thời gian (độ phân giải thứ hai) từ ObjectId, điều này có thể thuận tiện.

Ngoài ra, tôi có thể nói rằng không có nhiều sự khác biệt.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Lưu trữ hình ảnh trong cơ sở dữ liệu MongoDB

  2. Nhập tài liệu vào MongoDB từ một mảng tài liệu JSON

  3. Regex cho MongoDB ObjectID

  4. Triển khai tính năng tự động hoàn thành trên MongoDB

  5. Cách cập nhật tài liệu hiện có trong MongoDB