Нашри устувори DBMS MariaDB 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) таъмин карда мешавад ва дар чунин лоиҳаҳои бузург ба монанди Википедия, Google Cloud SQL ва Nimbuzz амалӣ карда шудааст.

Такмилҳои асосӣ дар MariaDB 10.10:

  • Функсияи RANDOM_BYTES барои ба даст овардани пайдарпайии тасодуфии байтҳои андозаи додашуда илова карда шуд.
  • Навъи додаҳои INET4 барои нигоҳ доштани суроғаҳои IPv4 дар намояндагии 4-байтӣ илова карда шуд.
  • Параметрҳои пешфарзии ифодаи "CANGE MASTER TO" тағир дода шуданд, ки ҳоло он режими такрориро дар асоси GTID (ID Global Transaction ID) истифода мебарад, агар сервери асосӣ ин навъи идентификаторро дастгирӣ кунад. Танзими "MASTER_USE_GTID=Ҷории_Пос" бекор карда шудааст ва бояд бо имконоти "MASTER_DEMOTE_TO_SLAVE" иваз карда шавад.
  • Оптимизатсияи такмилёфта барои амалиёти якҷоякунӣ бо миқдори зиёди ҷадвалҳо, аз ҷумла қобилияти истифодаи "eq_ref" барои якҷоя кардани ҷадвалҳо бо ҳама гуна тартиб.
  • Татбиқи алгоритмҳои UCA (Unicode Collation Algoritm), ки дар мушаххасоти Юникод 14 муайян шудаанд ва барои муайян кардани қоидаҳои ҷудокунӣ ва мувофиқат бо назардошти маънои аломатҳо истифода мешаванд (масалан, ҳангоми мураттаб кардани арзишҳои рақамӣ, мавҷудияти минус ва нуқта дар пеши шумора ва навъхои гуногуни имло ба назар гирифта шуда, хангоми мукоисаи он кабул карда намешавад холати аломатхо ва мавчудияти аломати акцентй). Иҷрои беҳтари амалиёти UCA дар функсияҳои utf8mb3 ва utf8mb4.
  • Имконияти илова кардани суроғаҳои IP ба рӯйхати гиреҳҳои Galera Cluster, ки барои иҷрои дархостҳои 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

Илова Эзоҳ