Кассандра: возвращает ли / может новый идентификатор версии после вставки или обновления? - PullRequest
0 голосов
/ 11 января 2019

Псевдокод:

ok, id = cassandra.insert(object,....);
printf("version of inserted object %d\n", id);
ok, id = cassandra.update(object,....);
printf("version of updated object %d\n", id);
ok, id = cassandra.update(object,....);
printf("version of updated object %d\n", id);

Это может напечатать:

версия вставленного объекта 1 версия обновленного объекта 2 версия обновленного объекта 3

Любые монотонно увеличивающиеся данные будут работать.

1 Ответ

0 голосов
/ 11 января 2019

Нет, не может - это очень сложно сделать в распределенной системе ... Записи имеют версии по своей временной отметке, которая устанавливается клиентом по умолчанию (в последних версиях драйверов).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...