MariaDB 10.9 вече е пусната и това са нейните новини

Стартирането на първата стабилна версия на новия клон на СУБД MariaDB 10.9 (10.9.2), в рамките на който се разработва клон на MySQL, който поддържа обратна съвместимост и се отличава с интегрирането на допълнителни машини за съхранение и разширени функции.

Развитието на MariaDB се наблюдава от независимата фондация MariaDB, следвайки напълно отворен и прозрачен процес на разработка, независим от отделните доставчици.

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

Основни нови функции на MariaDB 10.9

В тази нова версия на MariaDB се подчертава, че добавена функция JSON_OVERLAPS за откриване на пресичания в данни на два JSON документа (например връща true, ако и двата документа съдържат обекти с обща двойка ключ/стойност или общи елементи от масив).

Също така се подчертава, че са направени съответните корекции за следните пропуски в сигурността: CVE-2022-32082, CVE-2022-32089, CVE-2022-32081, CVE-2018-25032, CVE-2022 32091- y CVE-2022 32084-

Друга промяна, която се откроява е, че изразите JSONPath предоставя възможност за указване на диапазони (напр. "$[1 до 4]" за използване на елементи от масива от 1 до 4) и отрицателни индекси за показване на първия елемент в опашката).

В допълнение към това можем да открием, че плъгинът за управление на ключове на Hashicorp е добавен за криптиране на данни в таблици с помощта на ключове, съхранени в 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 не работи след надграждане
  • Сървърът не успява да СЪЗДАДЕ ИЗГЛЕД с неизвестна колона в състояние ВКЛ
  • Приставката password_reuse_check комбинира потребителско име и парола
  • Съгласно политиката за отмяна на MariaDB, това ще бъде последната версия на MariaDB 10.9 за Debian 10 „Buster“ за ppc64el

И накрая, ако се интересувате да научите повече за тази нова версия, можете да проверите подробностите на адрес следната връзка.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

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