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

Các tệp đã tạo trong MongoDB

Các tệp .0, .1 là các tệp dữ liệu. Mỗi tệp dữ liệu được phân bổ trước cho một kích thước cụ thể. (Điều này được thực hiện để ngăn phân mảnh hệ thống tệp, trong số các lý do khác.) Tên tệp đầu tiên cho cơ sở dữ liệu là .0, sau đó là .1, v.v. .0 sẽ là 64MB, .1 128MB, v.v., tối đa 2GB. Khi tệp đạt kích thước 2GB, mỗi tệp kế tiếp cũng có dung lượng 2GB. Bạn có thể tìm thấy thông tin về tệp dữ liệu tại đây:

http://www.mongodb.org/display/DOCS/Excessive+Disk+Space

Các tệp ".ns" là các tệp không gian tên. Mỗi bộ sưu tập và chỉ mục sẽ được tính là một không gian tên. Mỗi không gian tên là 628 byte, tệp .ns là 16 MB theo mặc định.

Vì vậy, nếu mỗi bộ sưu tập có một chỉ mục, chúng tôi có thể tạo tối đa 12.000 bộ sưu tập. Tham số --nssize cho phép bạn tăng giới hạn này.

Kích thước tệp .ns tối đa là 2GB.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Sử dụng toán tử $ slice để lấy phần tử cuối cùng của mảng

  2. Sọc:Phải cung cấp nguồn hoặc khách hàng

  3. Hướng dẫn MongoDB BSON

  4. Mongo phân loại phức tạp?

  5. MongoDB - $ set để cập nhật hoặc đẩy phần tử Array