MongoDB C# Samus driverを使用しています。
クラス MongoDB.GridFS.GridFile のコンストラクタの 1 つに、パラメータ「bucket」があります。例のようにJavaでGridFileを作成すると、この「バケット」を設定できません。しかし、GridFSオブジェクトのJavaドキュメントを作成するときに、Javaでこの「バケット」を設定できます。よくわかりません!
私の質問:
「バケツ」とは?何のために?いくつかのユースケースを教えてください;)
MongoDB C# Samus driverを使用しています。
クラス MongoDB.GridFS.GridFile のコンストラクタの 1 つに、パラメータ「bucket」があります。例のようにJavaでGridFileを作成すると、この「バケット」を設定できません。しかし、GridFSオブジェクトのJavaドキュメントを作成するときに、Javaでこの「バケット」を設定できます。よくわかりません!
私の質問:
「バケツ」とは?何のために?いくつかのユースケースを教えてください;)
Bucket は、ファイルおよびチャンク コレクションのベース名です。デフォルトのバケットは「fs」であるため、2 つのコレクションがあります。
GridFSクラスのコンストラクタ引数を使用して、任意のバケット名を設定できます。
さまざまなタイプのファイルに個別のコレクションが必要な場合は、さまざまなバケットが役立ちます。そのため、さまざまなインデックスやシャーディングなどを適用できます。