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 өгөгдлийн төрлийг нэмсэн.
  • Мастер сервер ийм төрлийн танигчийг дэмждэг бол GTID (Глобал гүйлгээний ID) дээр суурилсан хуулбарлах горимыг ашигладаг "MASTER TO ӨӨРЧЛӨХ" илэрхийллийн өгөгдмөл параметрүүдийг өөрчилсөн. "MASTER_USE_GTID=Одоогийн_Байрлал" тохиргоог хуучирсан бөгөөд "MASTER_DEMOTE_TO_SLAVE" сонголтоор солих шаардлагатай.
  • Хүснэгтүүдийг ямар ч дарааллаар нэгтгэхийн тулд "eq_ref" ашиглах боломжтой зэрэг олон тооны хүснэгтүүдтэй нэгтгэх үйлдлүүдийг оновчтой болгосон.
  • Юникод 14-ийн тодорхойлолтод тодорхойлсон UCA (Unicode Collation Algoritm) алгоритмуудыг хэрэгжүүлсэн бөгөөд тэмдэгтүүдийн утгыг (жишээлбэл, тоон утгыг эрэмбэлэх, хасах ба тэмдэгтийн урд цэг байгаа эсэхийг) харгалзан эрэмбэлэх, тохируулах дүрмийг тодорхойлоход ашигладаг. тоо болон янз бүрийн зөв бичгийн дүрмийг харгалзан үздэг бөгөөд үүнийг харьцуулахдаа тэмдэгтүүдийн тохиолдол, өргөлтийн тэмдэг байгаа эсэхийг харгалзан үзэхгүй). utf8mb3 болон utf8mb4 функцууд дахь UCA үйлдлийн гүйцэтгэл сайжирсан.
  • SST/IST хүсэлтийг гүйцэтгэхийг зөвшөөрсөн Galera Cluster зангилааны жагсаалтад IP хаяг нэмэх боломжийг хэрэгжүүлсэн.
  • Өгөгдмөл байдлаар, MySQL-д зан төлөвийг ойртуулахын тулд "тодорхой_өгөгдмөл_цагийн_цаг" горим идэвхжсэн байна ("SHOW CREATE TABLE"-г гүйцэтгэх үед цагийн тэмдгийн төрлийн DEFAULT блокуудын агуулгыг харуулахгүй).
  • Тушаалын мөрийн интерфейс дээр "--ssl" сонголтыг анхдагчаар идэвхжүүлсэн (TLS-шифрлэгдсэн холболтыг идэвхжүүлсэн).
  • Дээд түвшний UPDATE болон DELETE илэрхийллийн боловсруулалтыг дахин боловсруулсан.
  • DES_ENCRYPT болон DES_DECRYPT функцууд болон innodb_prefix_index_cluster_optimization хувьсагч нь хуучирсан.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх