MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Rozsądne ustawienia domyślne MongoDB na OSX?

Jedyną z tych wartości, dla których MongoDB ma wartość domyślną, jest ścieżka danych, która to /data/db . Sam MongoDB nie jest dostarczany z plikiem konfiguracyjnym ani domyślnie nie loguje się do pliku, a wybór miejsca instalacji plików binarnych zależy wyłącznie od Ciebie.

Do własnej instalacji używam:

  • config:/usr/local/mongo/mongod.conf
  • ścieżka bazy danych:/usr/local/mongo/data
  • rejestrowanie:/private/var/etc/mongodb.log (pojawi się to automatycznie w aplikacji Konsola)
  • launchctl:/Library/LaunchDaemons/org.mongodb.mongod.plist

Jedyna inna uwaga, którą chciałbym zauważyć, to to, że prawdopodobnie warto podnieść twarde i miękkie limity dla NumberOfFiles, ponieważ MongoDB używa tego limitu do określenia maksymalnej liczby połączeń, które będzie akceptować. W niektórych wersjach OS X domyślnie ustawia tę liczbę na 256, co oznacza, że ​​możesz mieć maksymalnie około 205 połączeń, co może być zbyt niskie nawet dla środowiska programistycznego. W mojej liście launchctl mam:

<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. Strefa czasowa Spring Mongodb Timestamp Wprowadzająca w błąd

  2. Jak migrować dane w MongoDB

  3. Jak wybrać poddokumenty za pomocą MongoDB

  4. Potrzebujesz porady, aby zaprojektować bazę danych w mongodb za pomocą mongoose

  5. Jak wykonać selektywne odzyskiwanie Mongo?