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

Các kết nối có sẵn trong MongoDB

Đối với các hệ thống giống UNIX (tức là Linux và OS X), giới hạn kết nối được điều chỉnh bởi ulimits . MongoDB sẽ sử dụng 80% bộ mô tả tệp có sẵn cho các kết nối, đó là lý do tại sao bạn thấy 203 trên Mac (~ 80% trong số 256) và 819 trên Linux (~ 80% trong số 1024).

Tài liệu MongoDB bao gồm cài đặt được đề xuất cho các hệ thống sản xuất. Thông thường, bạn sẽ không cần phải thay đổi điều này trên môi trường phát triển, nhưng bạn sẽ thấy cảnh báo khi khởi động nếu giới hạn kết nối được coi là thấp.

Trong MongoDB 2.4 trở về trước, có tối đa mã hóa cứng là 20.000 kết nối trên mỗi máy chủ bất kể ulimits. Mức tối đa này đã bị xóa tại MongoDB 2.6.

Ngoài ra còn có maxConns Chỉ thị cấu hình MongoDB có thể được sử dụng để giới hạn các kết nối đến một thứ gì đó thấp hơn hơn những gì sẽ được ulimits cho phép.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDb Tham gia truy vấn với PHP

  2. Làm cách nào để bạn đếm số lượng tài liệu trong bộ sưu tập MongoDB trong Node?

  3. Làm cách nào để chọn hai giá trị bảng (tài liệu) tại một thời điểm theo id người dùng trong mongoose?

  4. Cấu trúc liên kết ném Mongo bị phá hủy sau một lần kết nối

  5. Làm cách nào để lưu dữ liệu của tôi trên mongoDB bằng cách sử dụng expressjs?