MariaDB 10.10 туруктуу релиз

DBMS MariaDB 10.10 (10.10.2) жаңы бутагынын биринчи туруктуу релизи жарык көрдү, анын алкагында MySQLдин артка шайкеш келүүсүн сактаган жана кошумча сактоо кыймылдаткычтарынын жана өркүндөтүлгөн мүмкүнчүлүктөрдүн интеграциясы менен айырмаланган бөлүмү иштелип жатат. MariaDB өнүгүүсү жеке сатуучулардан көз карандысыз ачык жана айкын өнүгүү процессинен кийин көз карандысыз MariaDB Фонду тарабынан көзөмөлдөнөт. MariaDB көптөгөн Linux дистрибьютерлеринде (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) MySQLди алмаштыруу катары берилген жана Wikipedia, Google Cloud SQL жана Nimbuzz сыяктуу ири долбоорлордо ишке ашырылган.

MariaDB 10.10деги негизги жакшыртуулар:

  • Берилген өлчөмдөгү байттардын кокус ырааттуулугун алуу үчүн RANDOM_BYTES функциясы кошулду.
  • IPv4 даректерин 4 байт көрсөтүүдө сактоо үчүн INET4 маалымат түрү кошулду.
  • "CANGE MASTER TO" туюнтмасынын демейки параметрлери өзгөртүлдү, ал эми GTID (Глобалдык транзакция ID) негизиндеги репликация режимин колдонот, эгерде башкы сервер идентификатордун бул түрүн колдосо. "MASTER_USE_GTID=Current_Pos" жөндөөсү эскирди жана "MASTER_DEMOTE_TO_SLAVE" опциясы менен алмаштырылышы керек.
  • Көптөгөн таблицалар менен бириктирүү операциялары үчүн жакшыртылган оптималдаштыруу, анын ичинде таблицаларды каалаган тартипте бириктирүү үчүн "eq_ref" колдонуу мүмкүнчүлүгү.
  • Юникод 14 спецификациясында аныкталган жана символдордун маанисин эске алуу менен сорттоо жана дал келүү эрежелерин аныктоо үчүн колдонулган UCA (Unicode Collation Algoritm) алгоритмдери ишке ашырылган (мисалы, санариптик маанилерди сорттоодо, минус жана чекиттин алдында чекиттин болушу). сан жана орфографиянын ар кандай түрлөрү эске алынат, ал эми салыштырганда аны кабыл алынбайт символдордун учурун жана басым белгисинин болушун эске алуу). utf8mb3 жана utf8mb4 функцияларында БАУ операцияларынын жакшыртылган аткаруусу.
  • SST/IST сурамдарын аткарууга уруксат берилген Galera Cluster түйүндөрүнүн тизмесине IP даректерди кошуу мүмкүнчүлүгү ишке ашырылды.
  • Демейки боюнча, жүрүм-турумду MySQLге жакындатуу үчүн "explicit_defaults_for_timestamp" режими иштетилген ("SHOW CREATE TABLE" аткарылганда убакыт белгисинин түрү үчүн DEFAULT блоктордун мазмуну көрсөтүлбөйт).
  • Буйрук сабынын интерфейсинде "--ssl" опциясы демейки боюнча иштетилген (TLS-шифрленген байланыштарды орнотуу иштетилген).
  • Жогорку деңгээлдеги UPDATE жана DELETE туюнтмаларын иштетүү кайра иштетилди.
  • DES_ENCRYPT жана DES_DECRYPT функциялары жана innodb_prefix_index_cluster_optimization өзгөрмөлөрү эскирди.

Source: opennet.ru

Комментарий кошуу