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

Các chỉ mục khác nhau trên các thành viên tập hợp bản sao khác nhau

Có - bạn có thể sử dụng một biến thể trên chiến lược được sử dụng để tạo chỉ mục mới trong tập hợp bản sao mà không mất thời gian. Điều này sẽ yêu cầu thành viên ẩn được đưa ra ngoài dòng trong khi (các) chỉ mục được tạo.

Đây là liên kết cho chiến lược: http://docs.mongodb.org/manual/tutorial/build-indexes-on-replica-sets/#procedure

Trong trường hợp của bạn, bạn sẽ tắt thành viên ẩn và khởi động lại ở chế độ độc lập (loại bỏ tùy chọn --replSet và sử dụng số cổng khác). Khi thành viên bị cô lập, bạn có thể điều chỉnh các chỉ mục (loại bỏ những chỉ mục không cần thiết và thêm những chỉ mục mới). Sau khi tạo xong các chỉ mục, hãy khởi động lại thành viên với cổng cũ và tùy chọn --replSet.

Thành viên ẩn sẽ đồng bộ lại với tập hợp bản sao và bạn đã hoàn tất.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cân nhắc khi quản lý MongoDB

  2. MongoDB - In

  3. Chuyển đổi giữa sản xuất Mongo và cơ sở dữ liệu thử nghiệm - Java Spring Boot

  4. Tại sao lược đồ của tôi không thêm giá trị mặc định trong mảng mongoose?

  5. MongoDB và Robomongo:Không thể kết nối (xác thực)