現在、perl スクリプト クライアントを使用して大きなデータを mongoDB に保存しています。しかし、問題が発生しました。一部のドキュメントが 16M のサイズ制限を超えているため、GridFS を選択する必要があります。GridFS ドキュメントから、これを読みました:
GridFS は、BSON ドキュメントのサイズ制限である 16MB を超えるファイルを格納および取得するための仕様です。
ファイルを単一のドキュメントに格納する代わりに、GridFS はファイルをパーツまたはチャンク [1] に分割し、それらの各チャンクを個別のドキュメントとして格納します。デフォルトでは、GridFS はチャンク サイズを 256k に制限します。
「ファイル」とはどういう意味ですか?「ファイルを単一のドキュメントに格納するのではなく」というのは、mongoDB は GridFS を使用せずに単一のドキュメントにファイルを格納するということですよね?でも、言うべきだと思います:「ドキュメントを単一のファイルに保存する代わりに...」.だから、「ファイル」と「ドキュメント」の関係と違いは私を混乱させます。