Очень странно что для сообщений не было выбрано отдельное хранилище (ну или хотя бы как опция). По сути, да - это логи, и хранить их в реляционной БД не целесообразно (уж очень много оверхеда для поддержания операций изменения и быстрого удаления, а они там не нужны). Time-series хранилище со встроенным порционированием сюда бы идеально зашло.
Привет.
Так как gps это логирование, а кликхауз в этом хорош, может его попробовать?