MariaDB 12.1 andmebaasi haldussĂŒsteemi stabiilne vĂ€ljaanne

Avalikustatud on andmebaasi MariaDB 12.1.2 vÀljaanne, mis on tÀhistatud kui esimene stabiilne versioon harust 12.1. Haru MariaDB 12.1 kuulub vahepealsete (rolling) vÀljalaskete hulka, jÀtkates funktsionaalsuse jÀrk-jÀrgulat arengut ja asendades haru MariaDB 12.0. Samuti on avalikustatud vÀljaanne MariaDB 12.2.1, millel on kandidaadi staatus. Haru MariaDB 12.1 jÀtkab toetamist kuni vÀljaande 12.2.2 ilmumiseni.

MariaDB projekt arendab MySQL-ist hargnenud versiooni, mis sĂ€ilitab tagasipööratavuse ja erineb tĂ€iendavate salvestusmootorite integreerimise ja laialdaste vĂ”imaluste poolest. MariaDB arendust juhib sĂ”ltumatu organisatsioon MariaDB Foundation vastavalt avatud ja lĂ€bipaistvale arendusprotsessile, mis ei sĂ”ltu ĂŒksikutest tootjatest. MariaDB on paljudes Linuxi jaotustes (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) saadaval MySQL asemel ja on rakendatud suurtes projektides nagu Wikipedia, Google Cloud SQL ja Nimbuzz.

MariaDB 12.1 versioonis on jÀrgmised muudatused:

  • Salvestusmootoris Aria on rakendatud segmenteeritud vĂ”tme vahemĂ€lu, kus vĂ”tmed jagatakse rĂŒhmadesse, mida hoitakse eraldi vahemĂ€lu segmentides. Uus vahemĂ€lu on vĂ”imaldanud suurendada mitme kasutaja samal ajal esitatud pĂ€ringute tĂ”husust. Segmentide arv mÀÀratakse muutuja aria_pagecache_segments kaudu, mille vÀÀrtused vĂ”ivad ulatuda 1 (vaikimisi) kuni 128.
  • MDL (Metadata Lock) lukustuste skaleeritavust on parendatud.
  • Andmete asĂŒnkroonses replikatsioonis kahe Galera klastrite vahel on lubatud paralleelse replikatsiooni kasutamine.
  • Auditilogimise plugina on lisatud kirjutamislogi operatsiooni puhversalvestuse tugi. Puhversalvuse suurus mÀÀratakse server_audit_file_buffer_size muutuja kaudu.
  • Otsingute operatsioone on kiiruselt kiiruselt 30-50% vĂ”rra kiirendatud andmetele, mille tĂŒĂŒp on VECTOR.
  • Lisatud on uus autentimispistik cachaing_sha2_password, mis kasutab rĂ€simiseks algoritmi SHA2 asemel SHA1. Pistik on ĂŒhilduv sama nimega pistikuga, mis ilmus MySQL 9.0-s.
  • Oracle'i andmebaasi ĂŒhilduvuse reĆŸiimis on rakendatud assotsiatiivsete massiivide (INDEX BY) ja sĂŒntaksi „( + )” tugi vĂ€liste liitumiste mÀÀramiseks (outer join), nĂ€iteks: SELECT * FROM table1, table2 WHERE table1.rec_num = table2.fk_table1( + ); TYPE type_name TABLE OF rec_type_name INDEX BY idx_type_name;
  • Lisatud on uusi optimeerijajuhtimise valikuid: [NO_]JOIN_INDEX, [NO_]GROUP_INDEX, [NO_]ORDER_INDEX, [NO_]INDEX, [NO_]SPLIT_MATERIALIZED, [NO_]DERIVED_CONDITION_PUSHDOWN, [NO_]MERGE.
  • Mariadb-dump utiliiti on lisatud vĂ”imalus mÀÀrata maskid (nĂ€iteks, "database_*"), kasutades valikut "-L" (—wildcards).
  • VĂ€listatud on nĂ”ue vĂ€liste vĂ”tmete (foreign key) unikaalsuse kohta kogu andmebaasis (piisab unikaalsusest tabeli tasemel).
  • Lisatud on funktsioonide pĂ”hised indeksid (functional index), et parandada GROUP/ORDER BY operatsioonide tĂ”husust.
  • Optimeerija jĂ€lgimistulemuses on tagatud tabelite ja vaadete mÀÀratlemine.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster