シリアル整合性レベルはどのように構成されるか
DataStax Enterpriseでのシリアル整合性レベルは、軽量トランザクションの分離性を管理するために構成できます。
DataStax Enterpriseでのシリアル整合性レベルは、軽量トランザクションの分離性を管理するために構成できます。軽量トランザクションでは、2つの整合性レベルが定義されています。SERIAL
整合性レベルは、軽量トランザクションのPaxos合意のシリアル整合性レベルを定義します。学習フェーズでは、通常の整合性レベルを使用して、軽量書き込みが発生した場合に、すぐに完了することが保証される読み取り操作を定義します。SERIAL
整合性レベルは、条件付き更新でないクエリーについては無視されます。
シリアル整合性レベル
レベル | 説明 | 使用法 |
---|---|---|
SERIAL |
無条件の更新を阻止することにより、軽量トランザクションの直列化可能な整合性を達成します。 | この整合性レベルは、軽量トランザクションにのみ使用します。QUORUMと同等です。 |
LOCAL_SERIAL |
SERIALと同じですが、単一のデータ・センターに限定されます。条件付き書き込みが、同じデータ・センターのクォーラム(過半数)のレプリカ・ノードのコミット・ログとmemtableに書き込まれる必要があります。 | SERIALと同じですが、整合性をローカルで(単一データ・センター内で)維持する際に使用します。LOCAL_QUORUMと同等です。 |