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

MariaDB 11

MariaDB 10.0.0 беше пуснат преди повече от десет години (12 ноември 2012 г.)

10 години след основаването на клона 10.x, най-накрая новата версия и клон на MariaDB 11.0.0 бяха пуснатиЧе носи няколко важни подобрения и прекъсва промените в съвместимостта.

MariaDB 11 вече е пусната и това са нейните новини и ще бъде готова за производствена употреба след стабилизиране. Следващият значим клон на MariaDB 12, съдържащ промени, които нарушават съвместимостта, се очаква да бъде не по-рано от 10 години (през 2032 г.).

За тези, които не са наясно с проекта MariaDB, трябва да знаете това той разработва разклонение на MySQL, което поддържа обратна съвместимосткъдето е възможно и се отличава с интегрирането на допълнителни двигатели за съхранение и разширени функции.

Разработката на MariaDB се контролира от независимата фондация MariaDB, след отворен и прозрачен процес на разработка, независим от отделните доставчици. MariaDB се доставя вместо MySQL на много Linux дистрибуции.

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

В тази нова версия на MariaDB 11 едно от ключовите подобрения в клона е превод на оптимизатора на заявки към нов модел на претегляне (модел на разходите), който осигурява по-точно предвиждане на теглата на всеки план за изпълнение на заявка. Въпреки че новият модел премахва някои затруднения в производителността, той може да не е оптимален във всички сценарии и някои заявки може да се забавят, така че потребителите се насърчават да участват в тестването и да уведомяват разработчиците в случай на проблеми.

Горният модел работи добре за намиране на оптималния индекс, но имаше проблеми с приложимостта на сканиране на таблица, сканиране на индекс или търсене в диапазон. В новия модел този недостатък е елиминиран чрез промяна на базисното тегло на операциите със системата за съхранение.

оценки на изпълнението за операции с интензивно използване на диска, като последователни сканирания за запис, сега предполагат, че данните се съхраняват на SSD с капацитет за четене 400 MB за секунда. Освен това бяха усъвършенствани други тегловни параметри на оптимизатора, което например направи възможно прилагането на възможността за използване на индекси за операциите "ORDER BY/GROUP BY" в подзаявки и за ускоряване на работата с много малки таблици.

Друга новост, която се откроява е, че новият модел на претегляне ще позволи избор на по-оптимален план за изпълнение на заявка в следните ситуации:

  • Когато използвате заявки, които обхващат повече от 2 таблици.
  • Когато има индекси, които съдържат голям брой еднакви стойности.
  • При използване на диапазони, които покриват повече от 10% от таблицата.
  • Когато имате сложни заявки, при които не всички използвани колони са индексирани.
  • Когато използвате заявки, които включват различни машини за съхранение (например, когато заявка съдържа достъп до таблици в машините InnoDB и Memory).
  • Чрез използване на FORCE INDEX за подобряване на плана на заявката.
  • Когато планът на заявката е понижен в случай на използване на "АНАЛИЗИРАНЕ НА ТАБЛИЦА".
  • Когато заявката обхваща голям брой изгледи (голям брой вложени SELECT).
  • Когато използвате клаузи ORDER BY или GROUP BY, които съответстват на индекси.

От страна на прекъсване на съвместимостта В тази нова версия на MariaDB 11 се споменават следните прекъсвания, които ще намерим в този нов клон:

  • SUPER правата вече не ви позволяват да извършвате действия, за които са налични отделно зададени привилегии. Например, промяната на формата на двоичните регистрационни файлове ще изисква права на АДМИНИСТРАТОР на BINLOG.
  • Премахнато е прилагането на буфера за промяна в InnoDB.
  • Отхвърлен innodb_flush_method и innodb_file_per_table.
  • Поддръжката за имена на mysql* е отхвърлена.
  • Отхвърлена настройка explicit_defaults_for_timestamp на 0.
  • Символните връзки са преместени в отделен пакет за съвместимост с MySQL.
  • Стойността на параметъра innodb_undo_tablespaces е променена от по подразбиране на 3.

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


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

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

*

*

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