Релиз Picodata 26.2

Мы рады сообщить о выходе Picodata 26.2.1 — новой стабильной версии распределённой СУБД от команды разработчиков Picodata. В процессе разработки Picodata 26.2.1 мы выпустили три релиз-кандидата, что позволило нам провести более качественное тестирование, вовремя найти и исправить ряд багов, а также дополнить релиз новыми возможностями.

Эта версия поставляется с крупным набором изменений, включающих расширение возможностей транзакционных блоков в SQL, поддержку типа данных ARRAY, переработанный EXPLAIN, поддержку синхронной репликации для шардированных таблиц, новые параметры в файле конфигурации и многое другое.

Подробное описание новых функций приведено в ранее опубликованном анонсе Picodata 26.1 RC.

По сравнению с первым релиз-кандидатом, итоговая версия Picodata 26.2.1 содержит, в том числе, следующие улучшения:

  • При чтении данных из шардированной таблицы с указанием номера бакета в фильтре (например, WHERE bucket_id = <CONST>), планировщик запроса избегает перемещения данных и читает данные с одного узла хранения (согласно номеру бакета). Это повышает эффективность локального чтения как в единичных запросах, так и в транзакциях при использовании дополнительной опции OPTION(forward = off).
  • При указании первичного ключа для новой таблицы теперь можно указать порядок сортировки для каждой колонки: ASC (по возрастанию) или DESC (по убыванию). Если порядок не указан, используется ASC. Порядок определяет направление сортировки соответствующей части первичного индекса. Его можно задать как в списке колонок (PRIMARY KEY (a DESC, b ASC)), так и после встроенного ограничения (id INTEGER PRIMARY KEY DESC). Аналогично, сортировка поддерживается при создании TREE-индекса (CREATE INDEX ... USING TREE).

Picodata 26.2.1 стоит попробовать тем, кто планирует использовать новые возможности транзакционных SQL-блоков, синхронную репликацию, а также переносить LDAP-настройки в конфигурационный файл. Узнайте больше об этих функциях!

Список исправленных ошибок и прочие изменения, внесённые в ходе разработки Picodata 26.2, приведены в файле RELEASE NOTES.

Если вы заметили ошибку или у вас появились вопросы о Picodata, пишите в наш Telegram-чат @picodataru.

Попробуйте Picodata в деле!

Для установки Picodata 26.2.1 в Linux подключите репозиторий со сборками Picodata (доступны пакеты DEB и RPM). Инструкции приведены на странице загрузки Picodata. В Ubuntu и Debian установите пакет picodata=26.2.1.0-{os_name}, подставив нужное значение os_name (focal, jammy, noble, resolute, bullseye, bookworm или trixie), в RHEL/Fedora — picodata-26.2.1.0.

Инструкции и руководства по установке, использованию и администрированию Picodata размещены на портале документации Picodata.

Вопросы и пожелания направляйте в наш Telegram-чат @picodataru.