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

Làm cách nào để đăng ký dịch vụ mongodb sử dụng MongoClient, Singleton hoặc phạm vi?

Trình điều khiển MongoDB .NET tài liệu tham khảo cho phiên bản 2.10 giải thích trên Tham chiếu> Trình điều khiển> Đang kết nối trong ứng dụng Mongo Sử dụng lại phần đó:

Liên quan đến Cơ sở dữ liệu Mongo Re -sử dụng nó không đề cập đến thời gian tồn tại của singleton nhưng nó nói rằng nó " an toàn theo chuỗi và an toàn khi được lưu trữ trên toàn cầu ", vì vậy tôi sẽ giải thích điều đó có nghĩa là nó có thể được lưu trữ an toàn dưới dạng một singleton nếu đó là những gì triển khai của bạn mong muốn, nhưng nó không cần phải như vậy nếu bạn thích một thời gian tồn tại khác.

Điều này cũng tương tự đối với Bộ sưu tập Mongo Sử dụng lại :

Vì vậy, một lần nữa tôi giải thích điều đó có nghĩa là sự lựa chọn thời gian tồn tại tùy thuộc vào yêu cầu cụ thể của bạn.

Có vẻ như đó chỉ là MongoClient mang một khuyến nghị để sử dụng một vòng đời.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Trello xử lý việc sắp xếp lại thẻ, danh sách, danh sách kiểm tra như thế nào, v.v.

  2. Thông báo ClusterControl 1.7.1:Hỗ trợ PostgreSQL 11 và MongoDB 4.0, Giám sát nâng cao

  3. Không thể tìm thấy mô-đun mongoDB khi triển khai tới Heroku

  4. Tìm nạp dữ liệu từ mongodb thông qua nodejs và thể hiện sang trang html

  5. Cách tìm tài liệu có các mục nhập mảng giống hệt như trong truy vấn