Такая проблема.
Наша система получает от внешней определенные отчеты, в каждом отчете строка это определенный набор полей.
Какие то могут изменяться, а какие-то нет. Была попытка завести это хранилище на ClickHouse на ReplaceMergeTree, пока не возникла проблема, что элементы этого отчета имеют свойство пропадать, если во внешней системе произошла отмена операции. В ClickHouse CollapsingMergeTree решает этот вопрос, но не решает тот, который решает ReplaceMergeTree.
Какие системы можно использовать для такого хранения, или такие есть в ClickHouse?
Была идея использовать mongo, но боимся при частом пересохранении работать это будет очень медленно.
Мне кажется сильно зависит от объемов отчетов, и что вы с ними делать потом собираетесь. Иначе вам могут сказать, что не особо вам и mongo нужен, а справится и json в mysql.
Dmitry Bay, в день может быть по 10000-50000 строк на один аккаунт, нужно потом это дело отдавать по интервалам временным. Система делается в качестве прокси, чтобы постоянно не лупить во внешнюю систему