シリアル整合性レベルはどのように構成されるか

DataStax Enterpriseでのシリアル整合性レベルは、軽量トランザクションの分離性を管理するために構成できます。

DataStax Enterpriseでのシリアル整合性レベルは、軽量トランザクションの分離性を管理するために構成できます。軽量トランザクションでは、2つの整合性レベルが定義されています。SERIAL整合性レベルは、軽量トランザクションのPaxos合意のシリアル整合性レベルを定義します。学習フェーズでは、通常の整合性レベルを使用して、軽量書き込みが発生した場合に、すぐに完了することが保証される読み取り操作を定義します。SERIAL整合性レベルは、条件付き更新でないクエリーについては無視されます。

シリアル整合性レベル

1. シリアル整合性レベル
レベル 説明 使用法
SERIAL 無条件の更新を阻止することにより、軽量トランザクションの直列化可能な整合性を達成します。 この整合性レベルは、軽量トランザクションにのみ使用します。QUORUMと同等です。
LOCAL_SERIAL SERIALと同じですが、単一のデータ・センターに限定されます。条件付き書き込みが、同じデータ・センターのクォーラム(過半数)のレプリカ・ノードのコミット・ログとmemtableに書き込まれる必要があります。 SERIALと同じですが、整合性をローカルで(単一データ・センター内で)維持する際に使用します。LOCAL_QUORUMと同等です。