ログに記録されないバッチの使用

ログに記録されないBATCH文の使い方。

ログに記録されないBATCH文は、コーディネーターによる管理が必要です。ログに記録されないBATCH文を使用する際の最良のシナリオは、挿入がすべて1つのノードで行われる場合です。

手順

ログに記録されないバッチは1つのパーティションに書き込まれ、書き込みの数に関係なく、内部的に1つの書き込みのみに変わり、バッチの使用として受け入れられます。この例では、パーティション・キーにdatetimeの両方が含まれています。
cqlsh> BEGIN UNLOGGED BATCH; INSERT INTO sensor_readings (date, time, reading) values (20140910,'2014-09-10T11:00:00.00+0000', 6335.2); INSERT INTO sensor_readings (date, time, reading) values (20140910,'2014-09-10T11:00:15.00+0000', 5222.2); APPLY BATCH;