sql >> データベース >  >> NoSQL >> MongoDB

OSX上のMongoDBの正常なデフォルト?

    MongoDBにデフォルトがあるこれらの値の唯一の値は、データパスです。これは/data/dbです。 。 MongoDB自体には構成ファイルが付属しておらず、デフォルトではファイルにログが記録されません。バイナリをインストールする場所の選択は完全にあなた次第です。

    私自身のインストールでは、以下を使用します:

    • config:/usr/local/mongo/mongod.conf
    • dbpath:/usr/local/mongo/data
    • ログ:/private/var/etc/mongodb.log (これはコンソールアプリに自動的に表示されます)
    • launchctl:/Library/LaunchDaemons/org.mongodb.mongod.plist

    私が作成する他の唯一の注意点は、MongoDBが受け入れる接続の最大数を決定するためにこの制限を使用するため、NumberOfFilesのハード制限とソフト制限を引き上げる価値があるということです。一部のバージョンでは、OS Xのデフォルトの数は256です。これは、最大で約205の接続が可能であることを意味します。これは、開発環境でも低すぎる可能性があります。 launchctlplistに次のものがあります:

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


    1. Mac OS Xでmongodbサービスを開始するにはどうすればよいですか?

    2. MongoDB整合性更新エッジケース

    3. MongoDbで許可される埋め込みドキュメントの最大深度はどれくらいですか?

    4. Dockerのnode.js経由でMongoDBに接続できません