UsaldusvÀÀrne MariaDB 12.1 andmebaasi versioon

Avaldatud on MariaDB 12.1.2 versioon, mis on mÀrgitud esimeseks stabiilseks vÀljalaskeks 12.1 haru osas. MariaDB 12.1 haru klassifitseeritakse vahepealseteks vÀljaanneteks (rolling), mis jÀtkab funktsionaalsuse jÀrkjÀrast arendamist ning asendab MariaDB 12.0 haru. Samuti on vÀlja antud MariaDB 12.2.1 versioon, millel on kandidaat-vÀljaande staatus. MariaDB 12.1 haru toetab kuni 12.2.2 vÀljaande valmimiseni.

MariaDB projekt arendab MySQL-i hargnemist, mis sĂ€ilitab tagasipöördumise ĂŒhilduvuse ning erineb tĂ€iendavate salvestusmootorite integreerimise ja laiendatud vĂ”imalustega. MariaDB arengut juhib sĂ”ltumatu organisatsioon MariaDB Foundation avatud ja lĂ€bipaistva arendusprotsessi kohaselt, mis ei sĂ”ltu ĂŒksikutest tootjatest. MariaDB tarnitakse MySQL-i asemel paljudesse Linuxi distributsioonidesse (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) ning on kasutusele vĂ”etud sellistes suurtes projektides nagu Wikipedia, Google Cloud SQL ja Nimbuzz.

MariaDB 12.1 haru muudatuste seas on:

  • Aria salvestuse mootoris on rakendatud segmenteeritud vĂ”tmekahjustuste vahemĂ€lu, kus vĂ”tmed jagatakse rĂŒhmadesse, mida hoitakse eraldi vahemĂ€lu segmentides. Uus vahemĂ€lu on vĂ”imaldanud parandada samaaegsete pĂ€ringute tĂ€itmise jĂ”udlust erinevate kasutajate poolt. Segmentide arvu mÀÀrab muutuja aria_pagecache_segments, mis vĂ”ib vĂ”tta vÀÀrtusi vahemikus 1 (vaikimisi) kuni 128.
  • MDL (Metadata Lock) lukustuste skaleeritavust on parendatud.
  • Andmete asĂŒnkroonse replikatsiooni korral kahe Galera klastriga on lubatud replikatsiooni kasutamine paralleelselt.
  • Auditilogimise plugina juurde on lisatud toetust logimistöötluse puhversalvestusele. Puhversalvestuse suurus mÀÀratakse muutuja server_audit_file_buffer_size kaudu.
  • Otsinguoperatsioonid on kiirenenud 30-50% vĂ”rreldes VECTOR tĂŒĂŒpi andmetega.
  • Lisatud on uus autentimisplugin caching_sha2_password, mis kasutab rĂ€simise jaoks SHA2 algoritmi SHA1 asemel. Plugin on ĂŒhilduv sama nimega plugina, mis ilmus MySQL 9.0-s.
  • Oracle andmebaasiga ĂŒhilduvuse reĆŸiimis on rakendatud assotsiatiivsete massiivide (INDEX BY) ja sĂŒntaksi „( + )“ toetamine vĂ€liste ĂŒhenduste mÀÀratlemiseks (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 uuendatud optimeerija juhtimise valikud: [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 mustreid (nĂ€iteks «database_*»), kasutades valikut «-L» (—wildcards).
  • Eemaldi nĂ”ue vĂ€liste vĂ”tmete (foreign key) tuvastamise unikaalsuse kohta kogu andmebaasis (tabeli tasandil piisab unikaalsusest).
  • Lisatud on funktsioonide alusel indekseerimise (functional index) tugi, et suurendada GROUP / ORDER BY operatsioonide jĂ”udlust.
  • Optimeerija jĂ€lgimise tulemustes on tagatud tabelite ja vaadete mÀÀratlemine.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster