Стабільний випуск СКБД MariaDB 13.0

Подано випуск СУБД MariaDB 13.0.2, який відзначений як перший стабільний реліз гілки 13.0. Гілка MariaDB 13.0 віднесена до проміжних випусків (rolling), що продовжують поступовий розвиток функціональності та супроводжуються стабільним релізом наступної гілки. Одночасно доступний випуск MariaDB 13.1.1, який має статус кандидата у релізи.

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

Серед змін у гілці MariaDB 13.0:

  • Додано вираз «TYPE .. IS REF CURSOR» для оголошення типу посилання для курсора, який може використовуватися для повернення результату SQL-запиту або набору рядків зі збережених процедур і функцій.
  • Надано можливість використання типу RECORD у параметрах процедур та значеннях, що повертаються функціями.
  • Додано хінт оптимізатора QB_NAME(), що дозволяє присвоїти ім'я блоку запиту для подальшого застосування інструкцій з оптимізації цього блоку.
  • Додана підтримка виконуваних коментарів «/*!! … */», що розкриваються тільки у версіях, старіше за задану. Наприклад, якщо у версії MariaDB 10.0 потрібно виконати конструкцію «CREATE OR REPLACE TABLE», а в старіших версіях — «CREATE TABLE IF NOT EXISTS»: CREATE /*!100000 OR REPLACE */ TABLE /*!!100000 IF NOT EXISTS */
  • У таблицю INFORMATION_SCHEMA.SYSTEM_VARIABLES доданий стовпець IS_DEPRECATED для позначки застарілих змінних, а в таблицях INFORMATION_SCHEMA.STATISTICS і INFORMATION_SCHEMA.COLUMNS з'явився стовпець CREATE_OPTIONS з відомостями про специфічні для движків можливості TA.
  • Надано можливість налаштування формату часу, що вказується в логах плагіна для проведення аудиту.
  • Забезпечено атомарне виконання операції "CREATE OR REPLACE TABLE".
  • Реалізовано конструкцію «UPDATE … RETURNING», що дозволяє оновити рядки та відразу повернути їх змінені значення.
  • Додано змінну innodb_log_archive для включення режиму збереження файлів з WAL-логами (замість циклічного перезапису лога в одному файлі, після заповнення запис перемикається на новий файл).
  • У движку MEMORY прискорено роботу індексів (UNIQUE INDEX) для стовпців типу CHAR.

Джерело: opennet.ru

Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери 🔥 Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери | ProHoster