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

Bỏ bộ sưu tập Mongo không xóa dung lượng ổ đĩa

Bạn đã bỏ một bộ sưu tập, nhưng không bỏ cơ sở dữ liệu chứa nó. Bỏ bộ sưu tập không thu gọn tệp dữ liệu, cũng không xóa tài liệu. Nếu bạn thực sự muốn thu gọn cơ sở dữ liệu, hãy thả toàn bộ và nhập lại hoặc thu gọn nó bằng cách sử dụng repairDatabase (xem tài liệu ). Tuy nhiên, hãy cẩn thận, bạn không thể thu gọn cơ sở dữ liệu trực tuyến, tôi nghĩ nếu bạn chỉ có một nút.

Nếu bạn có một tập hợp bản sao, thêm các nút mới và xóa các nút cũ là cách an toàn nhất để thu gọn cơ sở dữ liệu trực tuyến. Tôi làm điều đó theo thời gian và thật dễ dàng.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách chiếu các trường có điều kiện trong khi tổng hợp trong mongodb

  2. số mongodb so với tìm với số

  3. Tại sao trình kết nối Spark Mongo không đẩy bộ lọc xuống?

  4. Làm cách nào để tạo kết nối cơ sở dữ liệu Mongo trong context.xml trong dự án web Java?

  5. Làm thế nào để ngăn chặn một cột trong mongodb bằng cách sử dụng trình điều khiển Java?