голове после доки.
После успешного INSERT:
1. Гарантирующаяся запись на реплику без insert_quorum - это имеется в виду на той реплике, куда пришёл запрос, или на дополнительной, если таковая в момент запроса жива? Т.е. включает ли термин "реплика" в доке сам хост, куда пришёл запрос?
2. Можно ли ожидать что вставленные данные появятся в селектах через какое-то определённое время? Если да, то через какое (при условии что кластер не перегружен)?
А причем тут хост, вы же отправляете в дистрибьютед таблицу, а она виртуальная , и по сути к хосту не относится
1. Я не очень понял вопрос. insert_quorum >0 гарантирует, что данные записались на какие-то insert_quorum реплик (не обязательно на ту,откуда спрашиваем). 2. Данные для селектов появятся сразу после вставки на тех репликах, куда вставилось (и на остальных, когда дореплицируются). Но есть настройка select_sequential_consistency. Если делать селекты с ней, то читаться будут данные вплоть до последнего куска, записанного с кворумом. (Скажем, если кусок пока вставился на 1 реплику, а кворум > 1, то в селект он не попадет).
Обсуждают сегодня