LoginSignup
1
1

More than 5 years have passed since last update.

Riak doc の Buckets を意訳してみた

Posted at

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 DataWriting 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 FilesHTTP Set Bucket Properties や、あなたの Client Driver のドキュメントを参照してください。

End

特になし。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1