Основным техническим достижением версии 1.2.0 стала реализация механизма анонсирования токенов через системные таблицы. Теперь Sirin имитирует поведение нативной Cassandra, передавая драйверам данные о распределении информации по узлам. Это позволяет клиентским приложениям автоматически направлять подготовленные выражения на конкретные узлы, исключая лишние сетевые переходы. По сравнению с предыдущей итерацией 1.1.0, такой подход дает ощутимый прирост скорости при выполнении операций в распределенной среде.
Разработчики также пересмотрели систему безопасности. В плагине появилась полноценная авторизация по протоколу CQL и гибкое управление правами доступа. Администраторы могут назначать и отзывать роли или разрешения командами GRANT и REVOKE, причем изменения вступают в силу мгновенно, не требуя разрыва текущих сессий. Помимо архитектурных правок, в релиз вошли точечные улучшения: поддержка типа данных inet для IP-адресов, возможность удаления отдельных колонок без перезаписи всей строки и специальные функции для точной выборки временных диапазонов.
Развитие аналитики и статические колонки
В ближайшее время Picodata планирует расширить аналитические возможности плагина. В список приоритетных задач вошло внедрение статических колонок, поддержка группировок через GROUP BY и реализация агрегатных функций. Также ожидается доработка команд администрирования прав доступа, включая LIST PERMISSIONS, что должно окончательно закрыть потребности корпоративных пользователей в тонкой настройке безопасности кластера.
Комментарии (0)
Пока нет комментариев. Будьте первым!