Stabil release av databasen MariaDB 12.1

UtgÄvan av databashanteraren MariaDB 12.1.2 har publicerats, och den markeras som den första stabila versionen i 12.1-grenen. MariaDB 12.1-grenen klassificeras som en mellanversion (rolling), som fortsÀtter att gradvis utveckla funktionalitet och ersÀtter 12.0-grenen. Samtidigt publicerades versionen MariaDB 12.2.1, som har status som en releasekandidat. MariaDB 12.1-grenen kommer att stödjas fram till version 12.2.2.

Projektet MariaDB utvecklas som en gren av MySQL, som bibehÄller bakÄtkompatibilitet och kÀnnetecknas av integration av ytterligare lagringsmotorer och utökade funktioner. Utvecklingen av MariaDB övervakas av den oberoende organisationen MariaDB Foundation i enlighet med en öppen och transparent utvecklingsprocess, oberoende av individuella leverantörer. MariaDB levereras istÀllet för MySQL i mÄnga Linux-distributioner (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) och anvÀnds i stora projekt som Wikipedia, Google Cloud SQL och Nimbuzz.

Bland Àndringarna i MariaDB 12.1:

  • I Aria-lagringsmotorn har en segmenterad nyckelcache implementerats, dĂ€r nycklar delas in i grupper som lagras i separata cache-segment. Den nya cachen har ökat prestandan för parallell körning av förfrĂ„gningar frĂ„n olika anvĂ€ndare. Antalet segment anges via variabeln aria_pagecache_segments, som kan ha vĂ€rden frĂ„n 1 (standard) upp till 128.
  • Skalbarheten av MDL (Metadata Lock)-lĂ„s har förbĂ€ttrats.
  • AnvĂ€ndning av replikering i parallell lĂ€ge har tillĂ„tits vid asynkron replikering av data mellan tvĂ„ Galera-kluster.
  • I pluginen för revisionslogg har stöd för buffring av logginspelningar lagts till. Buffertens storlek anges via variabeln server_audit_file_buffer_size.
  • Sökoperationer för data av typen VECTOR har accelererats med 30-50%.
  • En ny autentiseringstillĂ€gg caching_sha2_password har lagts till, som anvĂ€nder SHA2-algoritmen istĂ€llet för SHA1 för hashing. TillĂ€gget Ă€r kompatibelt med det namngivna tillĂ€gget som introducerades i MySQL 9.0.
  • I kompatibilitetslĂ€ge med Oracle-databashanterare har stöd för associative arrays (INDEX BY) och syntaxen "( + )" för att definiera yttre sammanslagningar (outer join) implementerats, exempelvis: SELECT * FROM table1, table2 WHERE table1.rec_num = table2.fk_table1( + ); TYPE type_name TABLE OF rec_type_name INDEX BY idx_type_name;
  • Nya alternativ för optimerarens styrning har lagts till: [NO_]JOIN_INDEX, [NO_]GROUP_INDEX, [NO_]ORDER_INDEX, [NO_]INDEX, [NO_]SPLIT_MATERIALIZED, [NO_]DERIVED_CONDITION_PUSHDOWN, [NO_]MERGE.
  • Verktyget mariadb-dump har fĂ„tt stöd för att ange maskar (t.ex. "database_*"), med hjĂ€lp av alternativet "-L" (—wildcards).
  • Kravet pĂ„ unika identifierare för frĂ€mmande nycklar (foreign key) i hela databasen har tagits bort (det rĂ€cker med unikhet pĂ„ tabellnivĂ„).
  • Möjligheten att anvĂ€nda funktionsbaserade index (functional index) för att öka prestandan av operationer GROUP/ORDER BY har lagts till.
  • I optimerarens spĂ„rningsresultat visas definitioner av tabeller och vyer.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster