Стабилен релиз на СУБД MariaDB 10.10

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

Основни подобрения в MariaDB 10.10:

  • Добавена е функция RANDOM_BYTES за генериране на случайна последователност от байтове с зададен размер.
  • Добавен е тип данни INET4 за съхранение на IPv4 адреси в 4-байтово представяне.
  • Параметрите по подразбиране за израза „CHANGE MASTER TO“ са променени, сега се използва режим на репликация, базиран на GTID (Global Transaction ID), ако master-серверът поддържа този вид идентификатори. Настройката „MASTER_USE_GTID=Current_Pos“ е обявена за остаряла и вместо нея трябва да се използва опцията „MASTER_DEMOTE_TO_SLAVE“.
  • Оптимизациите на операции с обединяване с голям брой таблици са разширени, включително възможност за използване на „eq_ref“ за обединяване на таблици в произволен ред.
  • Реализирани са алгоритми UCA (Unicode Collation Algorithm), определени в спецификацията Unicode 14 и прилагани за определяне на правилата за сортиране и сравнение с оглед на значението на символите (например, при сортиране на цифрови стойности се взема под внимание наличието на минус и точка пред числото и различните начини на запис, а при сравнение регистърът на символите и наличието на ударение не се вземат предвид). Производителността на операциите UCA в функциите utf8mb3 и utf8mb4 е подобрена.
  • Реализирана е възможността за добавяне IP адреса в списъка на възлите Galera Cluster, на които е разрешено да изпълняват заявки SST/IST.
  • По подразбиране е активиран режимът „explicit_defaults_for_timestamp“ за приближаване на поведението към MySQL (при изпълнение на „SHOW CREATE TABLE“ не се показва съдържанието на блоковете DEFAULT за типа timestamp).
  • В интерфейса на командния ред по подразбиране е включена опция „—ssl„ (включена е настройка за свързване с TLS шифроване).
  • Обработката на изразите UPDATE и DELETE на най-високо ниво е преработена.
  • Функциите DES_ENCRYPT и DES_DECRYPT, както и променливата innodb_prefix_index_cluster_optimization, са обявени за остарели.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster