Стабилен релий на СУБД MariaDB 11.4

Публикуван е релий на СУБД MariaDB 11.4.2, който е обозначен като първия стабилен релий на клон 11.4. Клонът MariaDB 11.4 е класифициран като версия с дългосрочна поддръжка и ще бъде поддържан минимум 5 години. В същото време е наличен релий на MariaDB 11.5.1, който има статус на кандидат за релий и е създаден клон 11.6, в който ще се развива нова функционалност.

Проектът MariaDB развива отклонение от MySQL, което запазва обратно съвместимост и предлага интеграция на допълнителни механизми за съхранение и разширени възможности. Развитието на MariaDB се ръководи от независимата организация MariaDB Foundation в съответствие с открит и прозрачен процес на разработка, независим от отделни производители. MariaDB се предлага вместо MySQL в много дистрибуции на Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) и е внедрена в значими проекти като Wikipedia, Google Cloud SQL и Nimbuzz.

Сред промените в клон MariaDB 11.4 в сравнение с предишния LTS релий 10.11:

  • Значително е подобрен оптимизаторът на заявки, който е преминал на нова теглеща модел (cost model), осигуряваща по-точно предсказание на теглото на всеки план за изпълнение на запитването. Предишно използваният модел беше подходящ за намиране на оптимален индекс, но имаше проблеми с приложимостта на операциите с търсене в таблици, индексно търсене или диапазонни избори. В новия модел този недостатък е отстранен чрез промяна на основното тегло на операциите, свързани с механизма на съхранение. Например, за операции със съхранение, като последователно сканиране на записи, сега се предполага, че данните се съхраняват на бърз SSD. Допълнително е проведено настройване и на други теглещи параметри на оптимизатора, което, например, е позволило реализирането на възможността за използване на индекси за операциите „ORDER BY/GROUP BY“ в подзапитвания и да ускори работата с много малки таблици.
  • Значително е ускорена обработката на подзапитвания в изразите UPDATE и DELETE, ограничени до една таблица.
  • Осигурено е използването на индекси в запитвания, в които функциите DATE и YEAR се сравняват с константа, например „SELECT * FROM t2 WHERE YEAR(a) = 2024“ или „SELECT * FROM t2 WHERE DATE(a)

    Източник: opennet.ru
Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster