Как я могу выполнить запрос UPDATE CQL на Cassandra, как этот:
UPDATE table_name SET COUNT = COUNT + 1 WHERE ID = ?
как можно быстрее, если, например, я отправлю 100-300 записей, где будут обновляться 0 - 10. Всего записей может быть
SELECT count(*), min("count"), max("count") FROM table_name;
-- result 300000 | 1 | 120
Я проверял BatchStatement.Type.UNLOGGED
против executeAsync
. Как правило, партия выигрывает по производительности в 2 раза, но использовать ее не рекомендуется, см. CASSANDRA-9283 . Я знаю, что Кассандра используется для операторов вставки, но, возможно, существуют некоторые хорошие шаблоны для моего случая?