Возвращает ли запрос на чтение в кассандре (с репликой 3 и согласованностью ONE) данные?

У меня есть кластер с 5 узлами, репликой 3 и единообразием. Если ни один узел не выйдет из строя, напишите успех, а команд обновления нет!


если я вставляю данные (согласованность ОДИН), а затем сразу выбираю эти данные (согласованность ОДИН), когда данные не существуют в других репликах. всегда ли они выдают мне данные (независимо от того, устарели ли они)?


person Ali Ebrahiminejad    schedule 21.12.2016    source источник
comment
Уточните свой вопрос, непонятно, о чем вы спрашиваете.   -  person rll    schedule 21.12.2016


Ответы (1)


Нет.

Когда вы выбираете данные с помощью CL ONE, одна реплика, с которой вы связались, может еще не иметь данных и ответит NotFound.

Если вы используете запись CL ONE, вы должны использовать чтение CL ALL для согласованности. Или вы можете использовать запись CL QUORUM и прочитать CL QUORUM.

person Adpi2    schedule 21.12.2016