Buckets
大雑把な意訳、訳しにくい箇所は英文のまま転載します。
http://docs.basho.com/riak/1.3.2/references/appendices/concepts/Buckets/
Overview
bucket は仮想の keyspace を定義するためと、デフォルト値でない設定を定義するために使用されます。bucket は、テーブルやリレーショナルデータベースのフォルダやファイルシステムとそれぞれ比較されるかもしれません。Buckets with default configuration are essentially free, while non-default configuration will be gossiped around the ring.
Configuration
各 bucket における多くの設定プロパティは、デフォルト値を無視して選択的に定義できます。
n_val
Cluster 内に格納される各オブジェクトのコピー数を指定します。デフォルト値は Integer の 3 です。詳細は Replication を参照してください。
allow_mult
sibling values を作成できるかどうかを決定します。デフォルト値は boolean の false です。詳細は Siblings を参照してください。
last_write_wins
Object の書き込みで conflict した場合に、Object の Vector Clock をタイムスタンプとして使用するかどうかを決定します。デフォルト値は boolean の false です。詳細は Conflict resolution を参照してください。
r, pr, w, dw, pw, rw
オペレーションが成功すると考えられる前に、求められる読み書きのレスポンス数を決定します。各パラメータには String の all, quorum, one または Integer が設定でき、デフォルト値は quorum です。詳細は Reading Data や Writing and Updating Data を参照してください。
precommit
Object がコミットされる前に実行される関数 (Erlang あるいは Javascript) のリストを決定します。詳細は Pre-Commit Hooks を参照してください。
postcommit
Object がコミットされた後に実行される関数 (Only Erlang) をリストを決定します。詳細は Post-Commit Hooks を参照してください。
backend
bucket のバックエンドストレージを決定します。詳細は Planning for a Riak System を参照してください。
Other
bucket プロパティに関する詳細な情報は Configuration Files や HTTP Set Bucket Properties や、あなたの Client Driver のドキュメントを参照してください。
End
特になし。