0
私はCassandraにすべての一貫性レベルを持っています。これは、「最高の一貫性と最低の可用性」を提供します。このレベルが強い一貫性を提供すれば?Cassandraの可用性ペナルティは強い整合性モードで
どのような利用可能なペナルティですか?私は、データが利用できない場合は見当たりません。誰もそのような場合の例を挙げることができます。
私はCassandraにすべての一貫性レベルを持っています。これは、「最高の一貫性と最低の可用性」を提供します。このレベルが強い一貫性を提供すれば?Cassandraの可用性ペナルティは強い整合性モードで
どのような利用可能なペナルティですか?私は、データが利用できない場合は見当たりません。誰もそのような場合の例を挙げることができます。
整合性レベルALLを使用する場合、コーディネーターはすべてのノードから応答を受け取る必要があります。これは、次のことを意味します。
詳細については、CAP theoremを参照してください。
誰もが、このような場合の例を与えることができます。
例はこれを暗示していますが、答えは間違っていませんし、CL = ALLはおもちゃと教材です。実際のアプリケーションではそれを実稼働環境で使用しているわけではありません。単一のノードでも低速/低速であってもクエリエラーが発生するため、これを行うのは夢中です。読み取りと書き込みの両方にLOCAL_QUORUMを使用すると、実用的な点で同じ量の一貫性が得られますが、可用性のトレードオフ(各レプリカセットの半分以上は応答する必要があります)があります。 –