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

Bản sao MongoDB được đặt trong Azure, tôi trỏ tường lửa ở đâu?

MongoDB sẽ không hoạt động tốt với điểm cuối cân bằng tải (vì cuối cùng bạn có thể gửi lưu lượng đến thiết bị phụ và bạn không có quyền kiểm soát điều này trừ khi bạn triển khai một đầu dò tùy chỉnh cho từng máy ảo và sau đó bạn cần cập nhật trạng thái của đầu dò dựa trên tình trạng của nút bản sao đối với mỗi nút). Trình điều khiển phía máy khách MongoDB được thiết kế để hoạt động với cấu trúc liên kết của tập bản sao để đưa ra quyết định chính xác về nút nào cần giao tiếp. Mỗi nút bản sao phải có một cổng ip:có địa chỉ riêng biệt. Nếu bạn có tất cả các phiên bản của mình trong một dịch vụ đám mây duy nhất (ví dụ:myservice.cloudapp.net ) thì bạn sẽ cần một cổng cho mỗi phiên bản (vì tất cả chúng sẽ chia sẻ một địa chỉ ip duy nhất). Nếu mỗi phiên bản nằm trong một dịch vụ đám mây khác nhau, thì bạn có thể có cùng một cổng cho mỗi phiên bản, với tên dns / địa chỉ ip khác nhau cho mỗi phiên bản.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Trên MongoDB, làm cách nào để giới hạn truy vấn, khi cuộc gọi lại của tôi ở bên trong tìm thấy?

  2. Mongorestore đến một cơ sở dữ liệu khác

  3. Sử dụng thuộc tính đối tượng làm đối số $ maxDistance trong truy vấn vị trí địa lý mongodb

  4. Tìm hai phần tử trong một mảng tài liệu xuất hiện theo một thứ tự nhất định

  5. Tại sao một tập hợp bản sao mongodb lại yêu cầu số lượng nút biểu quyết là số lẻ?