Я заново внедряю наш канал и переключаюсь с непрерывных обновлений на снимки.Это было легче кодировать;Мне не нужно отслеживать, когда что хранить.Данные загружаются в тщательно проиндексированную таблицу PostgreSQL с использованием бинарного копирования, поэтому производительность вставки не является проблемой;мы наблюдаем скорость не менее нескольких тысяч записей в секунду, что достаточно.
Я не использую специально круглые метки времени, но это облегчит извлечение всегоснимок, если мы хотим сделать это.На данный момент мы извлекаем данные только по одному символу за раз в один момент времени.
Большинство символов, с которыми мы имеем дело, меняются гораздо чаще, чем раз в 10 минут, поэтому в любом случае наши данныеset не отражает частоту изменения этих символов.
Обновление: Мы начали более широко использовать исторические данные.Простота, с которой мы теперь можем получать большие блоки данных за один момент времени, является настоящим благом.