Expression partitioning (рекомендуется)
Начиная с версии v1.5.2, Selena поддерживает expression partitioning (ранее известное как автоматическое партиционирование), которое является более гибким и удобным для пользователя. Этот метод партиционирования подходит для большинства сценариев, таких как запрос и управление данными на основе непрерывных временных диапазонов или значений ENUM.
Вам нужно лишь указать простое выражение partition при создании таблицы. Во время загрузки данных Selena будет автоматически создавать partitions на основе данных и правила, определенного в выражении partition. Вам больше не нужно вручную создавать множество partitions при создании таблицы или настраивать свойства динамических partitions.
Начиная с версии v1.5.2, expression partitioning дополнительно оптимизирован для унификации всех стратегий партиционирования и поддержки более сложных решений. Он рекомендуется в большинстве случаев и заменит другие стратегии партиционирования в будущих релизах.
Начиная с версии v1.5.2, Selena поддерживает слияние expression partitions на основе временных функций для оптимизации эффективности хранения и производительности запросов. Подробную информацию см. в разделе Слияние expression partitions.