Elérhető a MariaDB 12.0 adatbázis-kezelő rendszer

Megjelent a MariaDB 12.0.2-es verziója, amely az első stabil kiadásként van megjelölve a 12.0-s ágon. A MariaDB 12.0 ág köztes kiadásoknak (rolling) van minősítve, folytatja a funkcionalitás fokozatos fejlesztését és a MariaDB 11.8 ág leváltására került. Ezzel egy időben megjelent a MariaDB 12.1.1-es verzió is, amely kiadásjelölt státuszban van. A MariaDB 12.0 ágat a 12.1.2-es kiadásig támogatni fogják.

A MariaDB projekt a MySQL-ból való ágazását fejleszti, amely megőrzi a visszafelé kompatibilitást és kiegészítő tárolómotorok integrálásával valamint kibővített lehetőségekkel különbözik. A MariaDB fejlesztését a független MariaDB Foundation felügyeli, nyílt és átlátható fejlesztési folyamat szerint, függetlenül az egyes gyártóktól. A MariaDB számos Linux disztribúcióban (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) a MySQL helyett kerül forgalomba, és olyan nagy projektekben van bevezetve, mint a Wikipedia, a Google Cloud SQL és a Nimbuzz.

A MariaDB 12.0 ágon végrehajtott változások közül:

  • Hozzáadva az SSL-kulcsok jelszóval védett támogatása. A jelszó a feloldáshoz SSL tanúsítványok megadható az ssl_passphrase változón keresztül, vagy kézzel a szerver indításakor.
  • Hozzáadták a «SET SESSION AUTHORIZATION» kifejezést, amely lehetővé teszi egy másik felhasználó alatti művelet végrehajtását a megfelelő jogosultságok kiosztásakor (a kifejezés analógként értelmezhető a SUDO-val az adatbázis-kezelők esetében).
  • A file_key_management.so pluginbe beépítették a SHA-2 hash-ek támogatását.
  • Hozzáadták a SYS_REFCURSOR előre definiált típusú gyenge kurzorváltozók (weak cursor variable) támogatását, amelyek lehetővé teszik a kurzor visszaadását tárolt eljárásokból (OUT paraméterben) vagy funkciókból (RETURN kifejezésben). A maximálisan egyszerre megnyitható kurzorok számának korlátozására bevezették a «max_open_cursors» rendszerváltozót.
  • A TO_CHAR típushoz hozzáadva a FM (Fill Mode) formátum támogatása a kiegészítő kitöltés kizárására. Például a „SELECT CONCAT(‘/’, TO_CHAR(‘2020-01-06 10:11:12’, ‘FMDAY’), ‘/’);” lekérdezés „/Hétfő/” eredményt ad, a „/Hétfő /” helyett.
  • A mariadb-check segédprogramba és a CHECK TABLE kifejezésbe beépítették a SEQUENCE motor tábláinak támogatását.
  • Az optimalizálóhoz hozzáadva a javaslatok (hint) támogatása, amelyek befolyásolják az optimalizálási terveket: QB_NAME, NO_RANGE_OPTIMIZATION, NO_ICP, MRR, NO_MRR, BKA, NO_BKA, BNL, NO_BNL, SEMIJOIN, SUBQUERY, JOIN_FIXED_ORDER, JOIN_ORDER, JOIN_PREFIX, JOIN_SUFFIX és MAX_EXECUTION_TIME. A javaslatok MySQL-kompatibilis formátumban kerülnek beillesztésre a lekérdezésbe, például: SELECT /*+ BKA(t1) NO_BKA(t2) */ * FROM t1 INNER JOIN t2 WHERE …; SELECT /*+ MAX_EXECUTION_TIME(1000) */ * FROM t1 INNER JOIN t2 WHERE …;
  • Hozzáadva az új GIS (Geographic Information System) funkciók támogatása: ST_Validate, MBRCoveredBy, ST_Simplif, ST_GeoHash, ST_LatFromGeoHash, ST_LongFromGeoHash, ST_PointFromGeoHash, ST_IsValid, ST_Collect.
  • Támogatás került hozzáadásra az olyan eseményekre vonatkozó trigger-ekhez, amelyek több eseményre is reagálnak. A CREATE TRIGGER kifejezésben most már meg lehet határozni a rá vonatkozó eseményeket az „{ event [ OR … ] }” szintaxissal.
  • Az Audit pluginban implementálva lett a hálózati portok audit naplóba mentésének lehetősége a bejövő kapcsolatok esetén (korábban csak a hostot tükrözte).
  • A mariadb eszközhöz hozzáadva a „--script-dir” opció, amely lehetővé teszi egy alternatív könyvtár megadását a SOURCE paranccsal futtatható szkriptek keresésére.
  • Eltávolítva a big_tables, large_page_size és storage_engine változók, amelyek korábban elavultnak lettek nyilvánítva.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster