Stabilno izdanje MariaDB DBMS 10.10

Objavljeno je prvo stabilno izdanje novog ogranka DBMS-a MariaDB 10.10 (10.10.2), unutar kojeg se razvija ogranak MySQL-a koji zadržava kompatibilnost sa prethodnim verzijama te se ističe integracijom dodatnih mehanizama za pohranu podataka i naprednim mogućnostima. Razvoj MariaDB-a nadzire neovisna MariaDB Foundation, nakon otvorenog i transparentnog procesa razvoja koji je neovisan o pojedinačnim dobavljačima. MariaDB se isporučuje kao zamjena za MySQL u mnogim Linux distribucijama (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) i implementiran je u tako velike projekte kao što su Wikipedia, Google Cloud SQL i Nimbuzz.

Ključna poboljšanja u MariaDB 10.10:

  • Dodana funkcija RANDOM_BYTES za dobivanje slučajnog niza bajtova zadane veličine.
  • Dodan INET4 tip podataka za pohranjivanje IPv4 adresa u 4-bajtnom prikazu.
  • Promijenjeni su zadani parametri izraza "CHANGE MASTER TO", koji sada koristi način replikacije temeljen na GTID-u (Global Transaction ID), ako glavni poslužitelj podržava ovu vrstu identifikatora. Postavka "MASTER_USE_GTID=Current_Pos" je zastarjela i treba je zamijeniti opcijom "MASTER_DEMOTE_TO_SLAVE".
  • Poboljšane optimizacije za operacije spajanja s velikim brojem tablica, uključujući mogućnost korištenja "eq_ref" za spajanje tablica bilo kojim redoslijedom.
  • Implementirani algoritmi UCA (Unicode Collation Algoritm), definirani u specifikaciji Unicode 14 i koji se koriste za određivanje pravila sortiranja i podudaranja uzimajući u obzir značenje znakova (na primjer, kada sortirate digitalne vrijednosti, prisutnost minusa i točke ispred uzimaju se u obzir broj i različite vrste pravopisa, a pri usporedbi se ne prihvaća uzeti u obzir veličinu slova i prisutnost znaka naglaska). Poboljšana izvedba UCA operacija u funkcijama utf8mb3 i utf8mb4.
  • Implementirana je mogućnost dodavanja IP adresa na popis čvorova Galera klastera kojima je dopušteno izvršavanje SST/IST zahtjeva.
  • Prema zadanim postavkama aktiviran je način rada "explicit_defaults_for_timestamp" kako bi se ponašanje približilo MySQL-u (prilikom izvršavanja "SHOW CREATE TABLE" sadržaj blokova DEFAULT za vrstu vremenske oznake nije prikazan).
  • U sučelju naredbenog retka opcija “--ssl” uključena je prema zadanim postavkama (omogućena je instalacija TLS-kriptiranih veza).
  • Obrada izraza UPDATE i DELETE najviše razine je prerađena.
  • Funkcije DES_ENCRYPT i DES_DECRYPT i varijabla innodb_prefix_index_cluster_optimization su zastarjele.

Izvor: opennet.ru

Dodajte komentar