Avalikustati MariaDB andmebaasi uue versiooni 10.10 (10.10.2) esimene stabiilne vĂ€ljalase, mille raames areneb MySQL-ist eraldatud versioon, mis sĂ€ilitab ĂŒhilduvuse ja pakub tĂ€iendavate salvestustehnikate integratsiooni ning laienevaid vĂ”imalusi. MariaDB arengut juhib sĂ”ltumatu organisatsioon MariaDB Foundation avatud ja lĂ€bipaistva arendusprotsessi raames, mis ei sĂ”ltu ĂŒksikutest tootjatest. MariaDB tarnitakse MySQL-i asemel paljude Linuxi distributsioonide (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) koosseisus ja on rakendatud suurtes projektides, nagu Wikipedia, Google Cloud SQL ja Nimbuzz.
MariaDB 10.10 peamised tÀiustused:
- Lisatud RANDOM_BYTES funktsioon, et saada soovitud suurusega juhuslikku baitide jadad.
- Lisatud INET4 andmetĂŒĂŒp IPv4 aadresside salvestamiseks 4-baidises vormingus.
- Muutunud on vaikeseaded âCHANGE MASTER TOâ lause puhul, kus nĂŒĂŒd kasutatakse GTID (Global Transaction ID) pĂ”hjalikku replikatsiooni, kui master-server toetab seda tĂŒĂŒpi identifikaatoreid. Seadistus âMASTER_USE_GTID=Current_Posâ on deprekateeritud, selle asemel tuleks kasutada valikut âMASTER_DEMOTE_TO_SLAVEâ.
- Suurendatud on optimeerimisi sulandumise operatsioonides suure arvu tabelitega, sealhulgas vĂ”imalus kasutada âeq_refâ-d tabelite sulandumisel mistahes jĂ€rjestuses.
- TĂ€itmisele on saanud UCA (Unicode Collation Algoritm) algrĂŒtmid, mis on mÀÀratletud Unicode 14 spetsifikatsioonis ja mida rakendatakse sĂŒmbolite tĂ€henduse arvestusega sortimise ja vĂ”rdlemise reeglite mÀÀratlemiseks (nĂ€iteks sortides numbrilisi vÀÀrtusi arvestatakse miinus- ja punktimĂ€rgi olemasolu numbrite ees ning erinevaid kirjutamisviise, samas kui vĂ”rdlemisel ei arvestata sĂŒmbolite suurtĂ€htsust ja aktsente). Suurenenud on UCA operatsioonide jĂ”udlus utf8mb3 ja utf8mb4 funktsioonides.
- Rakendatud on vÔimalus lisada IP-aadresse Galera Cluster'i sÔlmede loetellu, kellele on lubatud SST/IST pÀringute tÀitmine.
- Vaikimisi on aktiveeritud âexplicit_defaults_for_timestampâ reĆŸiim, et viia kĂ€itumine lĂ€hemale MySQL-ile (kohtumise korral âSHOW CREATE TABLEâ ei kuvata timestamp tĂŒĂŒpi DEFAULT plokkide sisu).
- KĂ€sklusliideses on vaikimisi aktiveeritud valik ââsslâ (TLS-krĂŒpteerimisega ĂŒhenduste loomine on lubatud).
- Töödeldud on ĂŒmber ĂLAKESE UPDATE ja DELETE avalduste kĂ€itlemine.
- DEPRECATED on vÀlja kuulutatud DES_ENCRYPT ja DES_DECRYPT funktsioonid, samuti muutuja innodb_prefix_index_cluster_optimization.
Allikas: opennet.ru
