MariaDB 10.9 вже випущено, і це його новини

Запуск перша стабільна версія нової гілки СУБД MariaDB 10.9 (10.9.2), в рамках якого розробляється гілка MySQL, яка підтримує зворотну сумісність і відрізняється інтеграцією додаткових механізмів зберігання та розширеними функціями.

Розробка MariaDB контролюється незалежною MariaDB Foundation, дотримуючись повністю відкритого та прозорого процесу розробки, незалежного від окремих постачальників.

MariaDB постачається замість MySQL у багатьох дистрибутивах Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) і використовується у великих проектах.

Основні нові можливості MariaDB 10.9

У цій новій версії MariaDB це підкреслено додано функцію JSON_OVERLAPS для виявлення перетинів у даних двох документів JSON (наприклад, повертає істину, якщо обидва документи містять об’єкти зі спільною парою ключ/значення або спільними елементами масиву).

Крім того, наголошується, що відповідні виправлення були внесені для таких вразливостей безпеки: CVE-2022-32082, CVE-2022-32089, CVE-2022-32081, CVE-2018-25032, CVE-2022-32091 y CVE-2022-32084

Ще одна зміна, яка виділяється, полягає в тому, що вирази JSONPath надає можливість вказувати діапазони (наприклад, "$[1 to 4]" для використання елементів масиву від 1 до 4) і негативні індекси для відображення першого елемента в черзі).

На додаток до цього ми можемо виявити, що додано плагін Hashicorp Key Management для шифрування даних у таблицях за допомогою ключів, які зберігаються в Hashicorp Vault KMS.

Поки для корисності mysqlbinlog, тепер у вас є нові параметри “–do-domain-ids”, “–ignore-domain-ids” та “–ignore-server-ids” для фільтрації за gtid_domain_id.

Додано можливість відображати змінні стану wsrep в окремому файлі JSON, який можна використовувати зовнішніми системами моніторингу.

Оптимізатор використовує всі розділи після оновлення до 10.3, для багатотабличних запитів UPDATE або DELETE оптимізатор не зміг застосувати оптимізацію скорочення розділу для таблиці, яка оновлюється або видаляється.

Крім того, виконав регресію оптимізатора діапазону для ключа IN (const, ....), проблема вже була в MariaDB 10.5.9 і пізніше, яка містить виправлення для MDEV-9750. Це рішення представило Optimizer_max_sel_arg_weight. Якщо встановити для Optimizer_max_sel_arg_weight дуже високе значення або нуль (що означає «необмежений») і виконати запити, які створюють важкі графіки, вони можуть помітити низьку продуктивність.

Інші виправлення які були створені в цій новій версії MariaDB, знаходиться в пошкодженні InnoDB через відсутність блокування файлів, а також виправлення в ALTER TABLE IMPORT TABLESPACE які пошкодили зашифровану таблицю, також виправлено неправильний вихід ALTER TABLE, виправлення відновлення після збою, виправлення відновлення помилок DD, запобігання блокуванням пошкоджених даних, виправлені помилки масового завантаження та продуктивність виправлень помилок.

З інших змін що виділяються з цієї нової версії:

  • Додано підтримку режиму «ПОКАЗАТИ ПОСІЛКУ [FORMAT=JSON]» для виведення JSON.
  • Оператор "SHOW EXPLAIN" тепер підтримує синтаксис "EXPLAIN FOR CONNECTION".
  • Змінні innodb_change_buffering і old застаріли (замінені змінною old_mode).
  • ПОВНИЙ ТЕКСТОВИЙ пошук з апострофом і обов'язковими словами
  • Оптимізатор використовує всі розділи після оновлення до 10.3
  • Для багатотабличних запитів UPDATE або DELETE оптимізатор не зміг застосувати оптимізацію скорочення розділу для таблиці, яка оновлюється або видаляється.
  • Нова опція клієнта mariadb, -enable-cleartext-plugin. Цей параметр нічого не робить і призначений лише для забезпечення сумісності з MySQL.
  • Заблокувати JSON_EXTRACT
    ALTER TABLE ALGORITHM=NOCOPY не працює після оновлення
  • Серверу не вдається СТВОРИТИ ПРЕДСТАВЛЕННЯ з невідомим стовпцем у стані ON
  • Плагін password_reuse_check поєднує ім’я користувача та пароль
  • Відповідно до політики припинення використання MariaDB, це буде остання версія MariaDB 10.9 для Debian 10 "Buster" для ppc64el

Нарешті, якщо ви зацікавлені в тому, щоб дізнатися більше про цю нову версію, ви можете перевірити деталі за адресою за наступним посиланням.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.