МаријаДБ 10.10 стабилно издание

Објавено е првото стабилно издание на новата гранка на DBMS MariaDB 10.10 (10.10.2), во чии рамки се развива гранка на MySQL која одржува компатибилност наназад и се одликува со интеграција на дополнителни мотори за складирање и напредни можности. Развојот на MariaDB е надгледуван од независната Фондација MariaDB, следејќи отворен и транспарентен развојен процес кој е независен од поединечни продавачи. 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_USE_GTID=Current_Pos“ е застарена и треба да се замени со опцијата „MASTER_DEMOTE_TO_SLAVE“.
  • Подобрени оптимизации за операции за спојување со голем број табели, вклучувајќи ја и можноста за користење на „eq_ref“ за спојување на табели по кој било редослед.
  • Имплементирани алгоритми UCA (Unicode Collation Algoritm), дефинирани во спецификацијата Unicode 14 и се користат за одредување правила за сортирање и совпаѓање земајќи го предвид значењето на знаците (на пример, при сортирање дигитални вредности, присуство на минус и точка пред се земаат предвид бројот и различните видови правопис, а при споредбата не се прифаќа земете го предвид случајот на знаци и присуството на акцентен знак). Подобрени перформанси на UCA операциите во функциите utf8mb3 и utf8mb4.
  • Имплементирана е можноста за додавање IP-адреси на листата на јазли на кластерот Galera на кои им е дозволено да вршат барања за SST/IST.
  • Стандардно, режимот „explicit_defaults_for_timestamp“ се активира за да се доближи однесувањето до MySQL (при извршувањето на „SHOW CREATE TABLE“ содржината на DEFAULT блоковите за типот на временскиот печат не се прикажува).
  • Во интерфејсот на командната линија, опцијата „--ssl“ е стандардно овозможена (воспоставувањето врски шифрирани со TLS е овозможено).
  • Обработката на изразите UPDATE и DELETE од највисоко ниво е преработена.
  • Функциите DES_ENCRYPT и DES_DECRYPT и променливата innodb_prefix_index_cluster_optimization се застарени.

Извор: opennet.ru

Додадете коментар