MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Default yang waras untuk MongoDB di OSX?

Satu-satunya nilai yang MongoDB memiliki default adalah jalur data, yaitu /data/db . MongoDB sendiri tidak dikirimkan dengan file konfigurasi, juga tidak masuk ke file secara default, dan pilihan tempat untuk menginstal binari sepenuhnya terserah Anda.

Untuk instalasi saya sendiri, saya menggunakan yang berikut ini:

  • config:/usr/local/mongo/mongod.conf
  • dbpath:/usr/local/mongo/data
  • logging:/private/var/etc/mongodb.log (ini kemudian muncul secara otomatis di aplikasi Konsol)
  • launchctl:/Library/LaunchDaemons/org.mongodb.mongod.plist

Satu-satunya catatan lain yang saya buat adalah bahwa mungkin perlu menaikkan batas keras dan lunak untuk NumberOfFiles, karena MongoDB menggunakan batas ini untuk menentukan jumlah maksimum koneksi yang akan diterimanya. Pada beberapa versi, OS X menetapkan angka ini secara default ke 256, yang berarti Anda dapat memiliki maksimum sekitar 205 koneksi, yang mungkin terlalu rendah bahkan untuk lingkungan pengembangan. Saya memiliki yang berikut di daftar launchctl saya:

<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. MongoDB - menafsirkan keluaran penjelasan tertentu

  2. Bagaimana cara mendapatkan tanggal maks dan min dalam kumpulan dokumen menggunakan paket jenssegers/laravel-mongodb?

  3. Bagaimana cara mengurutkan catatan MongoDB ketika tidak ada urutan pengurutan yang ditentukan?

  4. Menggunakan perintah shell MongoDB pada driver MongoDB 10Gen

  5. data pegas, agregasi db Mongo