a
b
c
d
FindNews.ru - новости, последние события, хроники.
Подтверждена совместимость «АльтерОС» с решениями «Быстрые отчеты»
Сегодня, 21:32
VPG LaserONE расширит центр промышленной робототехники в партнерстве с правительством Московской области
Сегодня, 21:31
«Ашан» перевел 98% сотрудников на электронный кадровый документооборот
Сегодня, 21:31
«Группа Астра» и «Аладдин» объявили о стратегическом партнёрстве
Сегодня, 21:31
ИТ-холдинг «Т1» выбрал платформу «Р-Сервис» основой для развития методологии SIAM в своих проектах
Сегодня, 21:31
ORS и Nexta предоставят TMC-агентам прямой доступ к авиаконтенту
Сегодня, 21:31
«Свой Банк» запустил мобильное приложение для бизнеса
Сегодня, 21:31
«Росатом Инфраструктурные решения» интегрировала систему управления парковками с мессенджером Max
Сегодня, 21:31
«ЮMoney» встроила ИИ-рекрутера во внутренний контур: от отклика до собеседования — за один день
Сегодня, 21:31
В «Ситилинке» стартовали продажи новых телевизоров LG OLED evo G6, C6 и B6
Сегодня, 21:31

Выпущен плагин Picodata Sirin, реализующий поддержку CQL и cassandra-протокол

Команда Picodata представила Sirin 1.2.0 — коммерческий плагин с поддержкой API Apache Cassandra (CQL и протокола Cassandra v4). Новая версия совместима с Picodata версии 26.1.2 и выше, включает расширенные функциональные возможности и оптимизации производительности. Об этом CNews сообщили представители Arenadata.

Ключевым изменением релиза стала реализация механизма анонса токенов через системные таблицы system.local, system.peers и system.peers_v2, аналогичного поведению Apache Cassandra. Благодаря этому стандартные cassandra-драйверы получают информацию о распределении данных по узлам кластера и автоматически направляют prepared statements на узел, хранящий нужный бакет, без лишних сетевых переходов. Это приближает поведение Sirin к нативной Cassandra и дает ощутимый прирост производительности по сравнению с версией 1.1.0.

В Sirin 1.2.0 реализована полноценная поддержка авторизации: аутентификация по протоколу CQL, проверка прав доступа при выполнении запросов, выдача прав через GRANT PERMISSIONS, управление ролями через GRANT ROLE / REVOKE ROLE и просмотр списка ролей через LIST ROLES. Изменение прав применяется к уже установленным соединениям без необходимости переподключения.

Особое внимание в новом релизе разработчики уделили производительности: помимо локального исполнения запросов, реализован ряд улучшений, затрагивающих разные сценарии работы с данными. В совокупности они дают заметный прирост как на чтение, так и на запись.

Новые возможности Sirin

Удаление отдельных колонок: теперь можно удалять значения конкретных колонок, не затрагивая всю строку: DELETE col1, col2 FROM table WHERE id = 1.

Тип inet: добавлена поддержка типа данных для хранения IP-адресов (IPv4 и IPv6).

Функции mintimeuuid и maxtimeuuid: доступны для использования в WHERE-условиях при работе с колонками типа timeuuid, что позволяет делать эффективную выборку по диапазону времени: SELECT * FROM events WHERE id = 1 AND ts > mintimeuuid('2025-01-01 00:00:00') AND ts < maxtimeuuid('2025-12-31 23:59:59').

В ближайших релизах разработчики планируют расширить функциональность плагина. В числе приоритетов — полная поддержка команд авторизации, включая LIST PERMISSIONS и REVOKE PERMISSIONS, реализация статических колонок, а также внедрение GROUP BY и агрегатных функций.

Поделиться Подписаться на новости Короткая ссылка

Наука и высокие технологии - другие новости