Stabil udgivelse af databaseadministrationssystemet MariaDB 13.0

Udgivelsen af databasen MariaDB 13.0.2 er præsenteret, hvilket er markeret som den første stabile version af 13.0-grenen. MariaDB 13.0-grenen klassificeres som en mellemliggende udgivelse (rolling), der fortsætter den gradvise udvikling af funktionaliteten og vil blive understøttet indtil den stabile udgivelse af den næste gren. Samtidig er udgivelsen MariaDB 13.1.1 tilgængelig, som har status som kandidat til udgivelse.

MariaDB projektet udvikler en gren fra MySQL, der bevarer bagudkompatibilitet og adskiller sig ved integrationen af yderligere lagringsmotorer og avancerede funktioner. Udviklingen af MariaDB styres af den uafhængige organisation MariaDB Foundation i henhold til en åben og gennemsigtig udviklingsproces, der ikke er afhængig af enkeltproducenter. MariaDB leveres i stedet for MySQL i mange Linux-distributioner (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) og er implementeret i store projekter som Wikipedia, Google Cloud SQL og Nimbuzz.

Blandt ændringerne i MariaDB 13.0:

  • Tilføjet udtrykket "TYPE .. IS REF CURSOR" til erklæring af referencetype til data for en cursor, som kan bruges til at returnere resultater fra en SQL-forespørgsel eller sæt af rækker fra gemte procedurer og funktioner.
  • Mulighed for at bruge typen RECORD i parametrene for procedurer og i værdierne, der returneres af funktioner, er givet.
  • Tilføjet optimizeren hint QB_NAME(), der gør det muligt at navngive en forespørgselsblok til efterfølgende anvendelse af optimeringsinstruktioner for denne blok.
  • Understøttelse af udførelseskommentarer "/*! … */" er tilføjet, som kun aktiveres i versioner ældre end den angivne. For eksempel, hvis det i MariaDB version 10.0 er nødvendigt at udføre udsagnet "CREATE OR REPLACE TABLE", og i ældre versioner "CREATE TABLE IF NOT EXISTS": CREATE /*!100000 OR REPLACE */ TABLE /*!100000 IF NOT EXISTS */ t1 …
  • Kolonnen IS_DEPRECATED er tilføjet til tabellen INFORMATION_SCHEMA.SYSTEM_VARIABLES for at markere forældede variabler, og i tabellerne INFORMATION_SCHEMA.STATISTICS og INFORMATION_SCHEMA.COLUMNS er der tilføjet en kolonne CREATE_OPTIONS med oplysninger om motor-specifikke muligheder for udsagnet "CREATE TABLE".
  • Muligheden for at konfigurere tidsformatet angivet i logfilerne for pluginnet til auditformål er givet.
  • Sikret atomar udførelse af operationen "CREATE OR REPLACE TABLE".
  • Implementeret konstruktionen "UPDATE … RETURNING", som tillader opdatering af rækker og samtidig returnering af deres ændrede værdier.
  • Variablen innodb_log_archive er tilføjet for at aktivere tilstanden for bevaring af filer med WAL-logs (i stedet for cyklisk at overskrive loggen i en fil, når denne er fyldt, skifter optagelsen til en ny fil).
  • I MOTOR-motoren er indeksene (UNIQUE INDEX) for kolonner af typen CHAR blevet hurtigere.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster