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

MongoDBでのGridFSの最大サイズはいくつですか?

    MongoDBは、オペレーティングシステムのmmapされたIOをストレージエンジンとして使用します。実装の詳細によって課せられる他の制限がない場合、理論上の最大値は、OSがmongodプロセスに割り当てることができる仮想メモリの量になります。 32ビットOSでは、この制限にすぐに遭遇します。たとえば、Windowsでは、デフォルトでアドレス空間の半分がOS用に予約されているため、mongodインスタンスは約2Gbのサイズの書き込みの受け入れを停止します

    64ビットOSでは、この理論上の最大値はかなり大きく、64ビットに相当します。誤解しない限り、数百万テラバイトのオーダーです。これに達する前に、別の制限に達します。

    編集:

    これは、MongoDB3.0以降では当てはまらない可能性があります。 WiredTigerストレージエンジンは別の方法で動作します。



    1. mongodb:列の最大の数値を見つける

    2. MongoDBデータベースへの接続

    3. Mongoの1つのパイプラインでいくつかのコレクションを結合して並べ替える方法

    4. mongoimportを使用してJSONファイルをMongoDBにインポートします