Stabilno izdanje SDBD MariaDB 13.0

Izdan je MariaDB 13.0.2, koji se označava kao prvi stabilni release grane 13.0. Grana MariaDB 13.0 je klasificirana kao prelomni release (rolling), koji nastavlja postupni razvoj funkcionalnosti i bit će podržan do stabilnog izdanja sljedeće grane. Ujedno je dostupno izdanje MariaDB 13.1.1, koje ima status kandidata za objavljivanje.

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.

Među promjenama u grani MariaDB 13.0:

  • Dodato je izražavanje "TYPE .. IS REF CURSOR" za deklaraciju referentnog tipa podataka za kursor koji se može koristiti za vraćanje rezultata SQL upita ili skupa redaka iz pohranjenih procedura i funkcija.
  • Omogućena je upotreba tipa RECORD u parametrima procedura i u vrijednostima koje vraćaju funkcije.
  • Dodana je hint optimizatora QB_NAME(), koja omogućava imenovanje bloka upita za kasniju primjenu instrukcija za optimizaciju tog bloka.
  • Dodana je podrška za izvršne komentare "/*!! … */", koji se otkrivaju samo u verzijama starijim od određene. Na primjer, ako u verziji MariaDB 10.0 trebate izvršiti konstrukciju "CREATE OR REPLACE TABLE", a u starijim verzijama – "CREATE TABLE IF NOT EXISTS": CREATE /*!100000 OR REPLACE */ TABLE /*!!100000 IF NOT EXISTS */ t1 …
  • U tablicu INFORMATION_SCHEMA.SYSTEM_VARIABLES dodan je stupac IS_DEPRECATED za označavanje zastarjelih varijabli, a u tablicama INFORMATION_SCHEMA.STATISTICS i INFORMATION_SCHEMA.COLUMNS pojavila su se kolona CREATE_OPTIONS sa podacima o mogućnostima specifičnim za motore izraza "CREATE TABLE".
  • Omogućena je konfiguracija formata vremena navedenog u logovima plugina za audite.
  • Osigurano je atomsko izvršavanje operacije "CREATE OR REPLACE TABLE".
  • Implementirana je konstrukcija "UPDATE … RETURNING", koja omogućava ažuriranje redaka i odmah vraćanje njihovih izmijenjenih vrijednosti.
  • Dodana je spremenljivka innodb_log_archive za omogočanje načina shranjevanja datotek s WAL-logs (namesto cikličnega prepisovanja loga v eni datoteki, se po napolnjenju zapis preklopi na novo datoteko).
  • V motorju MEMORY je pospešena obdelava indeksov (UNIQUE INDEX) za stolpce tipa CHAR.

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