Ko te tukunga pumau tuatahi o te MariaDB 10.10 (10.10.2) pekanga DBMS hou kua whakaputahia, kei roto nei e whakawhanakehia ana he peka mai i MySQL e mau tonu ana te hototahi whakamuri me te tohu i te whakakotahitanga o nga miihini rokiroki taapiri me nga ahuatanga matatau. Ko te whanaketanga MariaDB kei te tirotirohia e te MariaDB Foundation motuhake, e whai ana i tetahi tukanga whanaketanga tuwhera me te marama motuhake i nga kaihoko takitahi. Ka tukuna a MariaDB hei whakakapi mo MySQL i runga i te maha o nga tohatoha Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) a kua tangohia e nga kaupapa nui penei i Wikipedia, Google Cloud SQL, me Nimbuzz.
Nga whakapainga matua i roto i te MariaDB 10.10:
- I taapirihia te mahi RANDOM_BYTES hei tiki i te raupapa paita matapōkere o te rahi.
- Kua taapirihia te momo raraunga INET4 hei penapena i nga wahitau IPv4 ki te tohu 4-paita.
- Ko nga tawhā taunoa o te kupu "CHANGE MASTER TO" kua hurihia, e whakamahi ana inaianei i te aratau tukurua a GTID (Global Transaction ID) mena ka tautoko te tūmau matua i tenei momo tohu. Ko te tautuhinga "MASTER_USE_GTID=Current_Pos" kua whakakorehia me te "MASTER_DEMOTE_TO_SLAVE" hei whakakapi.
- Nga arotautanga roa mo nga mahi hanumi me te maha o nga ripanga, tae atu ki te kaha ki te whakamahi "eq_ref" ki te hanumi ripanga i roto i nga tikanga katoa.
- Ko te UCA (Unicode Collation Algorithm) ka whakatinanahia, kua tautuhia ki te tohu Unicode 14 ka whakamahia hei whakatau i nga tikanga o te komaka me te whakahiato me te whai whakaaro ki te tikanga o nga tohu (hei tauira, i te wa e tohatoha ana i nga uara matihiko, te noho o te iti me te ira kei mua. o te maha me nga momo tuhi tuhi ka whakaarohia, engari ka whakatairitehia kaore e whakaaehia te take o nga tohu me te noho o te nako). He pai ake te mahi o nga mahi UCA i roto i nga mahi utf8mb3 me utf8mb4.
- I whakatinanahia te kaha ki te taapiri i nga wahitau IP ki te rarangi o nga kohinga Galera Cluster e whakaaetia ana ki te whakatutuki i nga tono SST/IST.
- Ma te taunoa, ka taea te aratau "explicit_defaults_for_timestamp" ki te tata i te whanonga ki MySQL (kaore e whakaatuhia nga ihirangi o nga poraka DEFAULT mo te momo tohuwa i te wa e mahia ana "SHOW CREATE TABLE").
- I roto i te atanga raina whakahau, ka taea te whiringa "--ssl" ma te taunoa (ka taea te whakarite hononga ki te whakamunatanga TLS).
- Ko te tukatuka o nga tauākī UPDATE me te DELETE taumata-runga kua mahia ano.
- Ko nga mahi DES_ENCRYPT me DES_DECRYPT me te taurangi innodb_prefix_index_cluster_optimization kua whakakorehia.
Source: opennet.ru