У меня есть очень большая таблица с множеством столбцов. Значения в некоторых столбцах меняются редко, и, поскольку хранить все эти данные в одной таблице плохо, я хотел бы разделить таблицу на множество таблиц на основе метки времени. То есть для одной метки времени делается одна таблица, при этом запрос ко всем этим таблицам должен давать абстракцию одной единственной таблицы. То есть запрос должен выполняться только для необходимых таблиц (на основе запроса временного диапазона) и все эти результаты должны быть объединены.
Таким образом, мне нужны две функции:
- Автоматическая разреженная реализация
- Хранение в виде нескольких таблиц на основе метки времени и абстракции попадания в одну таблицу
Какой инструмент лучше всего подходит для этой цели? Кассандра подойдет?