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

Sane mặc định cho MongoDB trên OSX?

Một trong những giá trị này mà MongoDB có mặc định là đường dẫn dữ liệu, là /data/db . Bản thân MongoDB không gửi kèm theo tệp cấu hình, cũng như không đăng nhập vào tệp theo mặc định và việc lựa chọn nơi cài đặt tệp nhị phân là hoàn toàn tùy thuộc vào bạn.

Để cài đặt của riêng tôi, tôi sử dụng như sau:

  • cấu hình:/usr/local/mongo/mongod.conf
  • dbpath:/usr/local/mongo/data
  • ghi nhật ký:/private/var/etc/mongodb.log (điều này sau đó sẽ tự động hiển thị trong ứng dụng Bảng điều khiển)
  • khởi chạyctl:/Library/LaunchDaemons/org.mongodb.mongod.plist

Lưu ý duy nhất khác mà tôi muốn thực hiện là có lẽ đáng để tăng giới hạn cứng và mềm cho NumberOfFiles, vì MongoDB sử dụng giới hạn này để xác định số lượng kết nối tối đa mà nó sẽ chấp nhận. Trên một số phiên bản, OS X mặc định con số này là 256, có nghĩa là bạn có thể có tối đa khoảng 205 kết nối, có thể quá thấp ngay cả đối với môi trường phát triển. Tôi có những thứ sau trong danh sách khởi chạy của mình:

<key>HardResourceLimits</key>
<dict>
  <key>NumberOfFiles</key>
  <integer>1024</integer>
</dict>
<key>SoftResourceLimits</key>
<dict>
  <key>NumberOfFiles</key>
  <integer>1024</integer>
</dict>


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Hình ảnh docker MongoDb tùy chỉnh

  2. Do các hạn chế của ngoại lệ com.mongodb.BasicDBObject khi thêm nhiều tiêu chí Truy vấn GridFSDBFile

  3. làm thế nào để kiểm tra xem một trường có tồn tại trong một tài liệu cụ thể Mongodb bằng cách sử dụng C # hay không?

  4. MongoDB.Driver.Builders cách nhóm và lấy điểm trung bình

  5. Cách ghi đè Id đối tượng trong Mongo db khi tạo Ứng dụng trong Sails