Dostupna je SUSTAV DB-a MariaDB 12.0

Objavljen je izdanak SUSTAVa za upravljanje podacima MariaDB 12.0.2, koji je označen kao prvo stabilno izdanje grane 12.0. Grana MariaDB 12.0 pripada između izdanja (rolling), nastavlja postepeni razvoj funkcionalnosti i dolazi kao zamjena za granu MariaDB 11.8. Istovremeno je objavljeno izdanje MariaDB 12.1.1, koje ima status kandidata za izdanja. Grana MariaDB 12.0 bit će podržavana do formiranja izdanja 12.1.2.

Projekt MariaDB razvija ogranak od MySQL-a koji zadržava unazad kompatibilnost i uključuje integraciju dodatnih sustava za pohranu i proširene mogućnosti. Razvoj MariaDB nadzire neovisna organizacija MariaDB Foundation u skladu s otvorenim i transparentnim procesom razvoja, neovisnim 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 koristi se u velikim projektima poput Wikipedije, Google Cloud SQL i Nimbuzz.

Među promjenama u grani MariaDB 12.0:

  • Dodana je podrška za SSL ključeve zaštićene lozinkom. Lozinka za otključavanje SSL certifikata može biti postavljena putem varijable ssl_passphrase ili ručno prilikom pokretanja poslužitelja.
  • Dodano je izraz «SET SESSION AUTHORIZATION» za izvršavanje akcije pod drugim korisnikom uz odgovarajuće privilegije (ovaj izraz se može smatrati ekvivalentnim «sudo» za DBMS).
  • U dodatak file_key_management.so dodana je podrška za SHA-2 heševe.
  • Dodana je podrška za slabe kursorske varijable (weak cursor variable) unaprijed definirane vrste SYS_REFCURSOR, što omogućava vraćanje kursora iz pohranjenih procedura (u OUT parametru) ili iz funkcija (u izrazu RETURN). Za ograničavanje maksimalnog broja istovremeno otvorenih kursora dodana je sistemska varijabla «max_open_cursors».
  • U tip TO_CHAR dodana je podrška za FM (Fill Mode) format kako bi se izbjeglo dodatno ispunjavanje. Na primjer, upit "SELECT CONCAT(‘\’, TO_CHAR(‘2020-01-06 10:11:12’, ‘FMDAY’), '\');" vratit će "\Monday\" umjesto "\Monday \."
  • U alat mariadb-check i izraz CHECK TABLE dodana je podrška za tablice od mehanizma SEQUENCE.
  • U optimizator je dodana podrška za opcije (hint) koje utječu na izradu plana optimizacije: 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 i MAX_EXECUTION_TIME. Opcije se dodaju u upit u formatu kompatibilnom s MySQL-om, na primjer: 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 podrška za nove GIS (Geographic Information System) funkcije: ST_Validate, MBRCoveredBy, ST_Simplif, ST_GeoHash, ST_LatFromGeoHash, ST_LongFromGeoHash, ST_PointFromGeoHash, ST_IsValid, ST_Collect.
  • Dodana je podrška za okidače koji se aktiviraju za više događaja. U izrazu CREATE TRIGGER sada se mogu nabrajati događaji koji se njime pokrivaju koristeći sintaksu "{ event [ OR … ] }".
  • U Audit pluginu implementirano je spremanje informacija o mrežnim portovima za ulazne veze u audit log (ranije je bio prikazan samo host).
  • U alat mariadb dodana je opcija "—script-dir" za određivanje alternativnog direktorija za pretraživanje skripti koje se pokreću naredbom SOURCE.
  • Uklonjene su varijable big_tables, large_page_size i storage_engine, ranije proglašene zastarjelima.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster