Dostupan je SDB MariaDB 12.0

Objavljena je različica DBMS MariaDB 12.0.2, ki je označena kot prva stabilna izdaja veje 12.0. Veja MariaDB 12.0 je razvrščena med srednje velike izdaje (rolling), ki še naprej razvija funkcionalnosti in je zamenjala vejo MariaDB 11.8. Hkrati je bila objavljena različica MariaDB 12.1.1, ki ima status izdajnega kandidata. Vejo MariaDB 12.0 bomo podpirali do oblikovanja različice 12.1.2.

Projekt MariaDB razvija odvojeni fork MySQL-a, koji održava unazadnu kompatibilnost i razlikuje se po integraciji dodatnih skladišnih motora i proširenim mogućnostima. Razvoj MariaDB nadzire neovisna organizacija MariaDB Foundation prema otvorenom i transparentnom procesu razvoja, koji ne ovisi o pojedinačnim proizvođačima. MariaDB se isporučuje umjesto MySQL-a u mnogim distribucijama Linuxa (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) i implementirana je u velikim projektima kao što su Wikipedia, Google Cloud SQL i Nimbuzz.

Med spremembami v veji MariaDB 12.0:

  • Dodana je podpora za SSL-ključe, zaščitene s geslom. Geslo za odklepanje SSL-certifikatov lahko je določeno preko spremenljivke ssl_passphrase ali ročno ob zagonu strežnika.
  • Dodano je izraz „SET SESSION AUTHORIZATION“ za izvajanje dejanj pod drugim uporabnikom ob dodelitvi ustreznih privilegijev (izraz lahko obravnavamo kot enakovreden „sudo“ za RDBMS).
  • V vtičniku file_key_management.so je dodana podpora za hashe SHA-2.
  • Dodana je podpora za šibke spremenljivke kurzorja (weak cursor variable) v predodrejenem tipu SYS_REFCURSOR, ki omogočajo vračanje kurzorja iz shranjenih postopkov (v OUT parametru) ali iz funkcij (v izrazu RETURN). Za omejitev največjega števila hkrati odprtih kurzorjev je dodana sistemska spremenljivka „max_open_cursors.“
  • V tip TO_CHAR je dodana podpora za format FM (Fill Mode) za izključitev dodatnega polnjenja. Na primer, poizvedba „SELECT CONCAT(‘/’, TO_CHAR(‘2020-01-06 10:11:12’, ‘FMDAY’), ‘/’);“ bo vrnila „/Monday/“ namesto „/Monday /“.
  • V utiliteto mariadb-check in izraz CHECK TABLE je dodana podpora za tabele iz zbirke SEQUENCE.
  • V optimizator je dodana podpora za možnosti (hint), ki vplivajo na oblikovanje optimizacijskega načrta: 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 in MAX_EXECUTION_TIME. Možnosti se v poizvedbo vstavljajo v formatu, združljivem z MySQL, na primer: SELECT /*+ BKA(t1) NO_BKA(t2) */ * FROM t1 INNER JOIN t2 WHERE …; SELECT /*+ MAX_EXECUTION_TIME(1000) */ * FROM t1 INNER JOIN t2 WHERE …;
  • Dodana je podpora za nove funkcije GIS (Geographic Information System): ST_Validate, MBRCoveredBy, ST_Simplif, ST_GeoHash, ST_LatFromGeoHash, ST_LongFromGeoHash, ST_PointFromGeoHash, ST_IsValid, ST_Collect.
  • Dodana je podpora za sprožilce, ki se aktivirajo ob več dogodkih. V izrazu CREATE TRIGGER lahko zdaj naštete ustrezne dogodke z uporabo sintakse „{ event [ OR … ] }“.
  • V vtičniku Audit je bila uvedena shranjevanje v dnevnik revizije informacij o omrežnih vratih za prihajajoče povezave (prej je bil prikazan samo gostitelj).
  • V orodje mariadb je dodana možnost „—script-dir“ za določitev alternativnega imenika za iskanje skript, ki jih zažene ukaz SOURCE.
  • Odstranjene so bile spremenljivke big_tables, large_page_size in storage_engine, ki so bile prej razglašene za zastarele.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster