vladimir kolobaev
КХ решает и проблему лонгСторейджа, и защищает данные от их потери, он такой же opensource.
- Что происходит со вставкой новых данных в кх, когда зукипер начинает глючить? Вроде КХ переходит в ридонли режим и не принимает новых данных. Где вы храните не записанные данные в этом случае, чтобы они не потерялись?
- Допустим, данные на одной из реплик КХ потерялись. Вы запускаете эту реплику на новом сторедже и КХ начинает переливать данные из живых реплик на пустую. Что произойдет, если нужно перелить несколько терабайт данных? Вся сеть будет занята переливаемыми данными в течение длительного времени. Это может негативно сказаться на производительности КХ, в т.ч. он может стать не успевать принимать новые данные.
- КХ, как и любое другое решение, не обеспечивает сохранность данных в случае пользовательской ошибки - случайного удаления данных, некорректного применения ALTER TABLE
, неправильного обновления конфигов КХ либо некорректного обновления версии КХ. Как вы обеспечиваете сохранность данных в этом случае?