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

MongoDB - kích thước tệp lớn và ngày càng tăng

Kích thước bộ nhớ ảo và kích thước cư dân sẽ có vẻ rất lớn đối với quá trình mongod. Điều này rất lành tính:không gian bộ nhớ ảo sẽ chỉ lớn hơn kích thước của các tệp dữ liệu được mở và ánh xạ; kích thước thường trú sẽ thay đổi tùy thuộc vào dung lượng bộ nhớ không được sử dụng bởi các quy trình khác trên máy.

http://www.mongodb.org/display/DOCS/Caching

Khi bạn xóa một đối tượng khỏi bộ sưu tập MongoDB, không gian mà nó chiếm không được tự động thu gom rác và các bản ghi mới chỉ được nối vào cuối tệp dữ liệu, khiến chúng ngày càng lớn hơn. Điều này giải thích tất cả:

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

Đối với người mới bắt đầu, chỉ cần sử dụng:

db.repairDatabase()



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Trả về kết quả dưới dạng Chỉ một mảng Giá trị

  2. tạo và cập nhật nhiều tài liệu MongoDB trong một lần gọi

  3. MongoDB - khác biệt với truy vấn không sử dụng chỉ mục

  4. mongodb phiên bản 3.0.0 client robomongo mongovue

  5. 'process.nextTick (function () {throw err;})' - Undefined không phải là một hàm (mongodb / mongoose)