Когда речь идет об одновременной загрузке данных и работе пользователей, возникает вопрос — как сделать так, чтобы в момент загрузки или по истечении времени для всех были видны консистентные данные? Ведь одновременно с их работой идет постоянная сортировка, балансировка, масштабирование? Увы, инструментами “по умолчанию”, в ClickHouse, сделать это не получится, потребуется привлечение разработчика.
Поэтому разработчики Visiology потратили немало времени на разработку алгоритмов, которые отслеживают кардинальность данных, связи между таблицами, индексирование и т.д.