Stabil utgave av databasesystemet MariaDB 13.0

Versjonen av databasehåndteringssystemet MariaDB 13.0.2 er lansert, og den er den første stabile utgivelsen i versjon 13.0. Versjon 13.0 av MariaDB regnes som mellomliggende utgivelser (rolling), som fortsetter å utvikle funksjonalitet gradvis og vil bli støttet frem til den stabile utgivelsen av neste versjon. Samtidig er versjonen MariaDB 13.1.1 tilgjengelig, som har status som kandidat for utgivelser.

MariaDB-prosjektet utvikler et avledet prosjekt fra MySQL, som opprettholder bakoverkompatibilitet og kjennetegnes ved integrering av ekstra lagringsmotorer og utvidede funksjoner. Utviklingen av MariaDB administreres av den uavhengige organisasjonen MariaDB Foundation, i samsvar med en åpen og transparent utviklingsprosess som ikke er avhengig av enkeltprodusenter. MariaDB leveres i stedet for MySQL i mange Linux-distribusjoner (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) og er implementert i store prosjekter som Wikipedia, Google Cloud SQL og Nimbuzz.

Blant endringene i versjonen MariaDB 13.0:

  • Uttrykket «TYPE .. IS REF CURSOR» har blitt lagt til for å erklære en referanse type for en peker som kan brukes til å returnere resultatet av en SQL-forespørsel eller en sett med rader fra lagrede prosedyrer og funksjoner.
  • Det er nå mulighet for å bruke RECORD-typen i parametere for prosedyrer og i verdiene som returneres av funksjoner.
  • Hintet QB_NAME() er lagt til i optimalisatoren, som gir mulighet for å tildele et navn til en forespørselblokk for senere bruk av optimaliseringsinstruksjoner for den blokken.
  • Støtte for kjørbare kommentarer «/*!! ... */» er lagt til, og de utvides kun i versjoner eldre enn spesifisert. For eksempel, hvis en setning «CREATE OR REPLACE TABLE» skal utføres i MariaDB 10.0, men i eldre versjoner må det være «CREATE TABLE IF NOT EXISTS»: CREATE /*!100000 OR REPLACE */ TABLE /*!!100000 IF NOT EXISTS */ t1 ...
  • Kolonnen IS_DEPRECATED har blitt lagt til i tabellen INFORMATION_SCHEMA.SYSTEM_VARIABLES for å merke utdaterte variabler, og i tabellene INFORMATION_SCHEMA.STATISTICS og INFORMATION_SCHEMA.COLUMNS har en kolonne CREATE_OPTIONS blitt lagt til for spesifikke egenskaper for uttrykket «CREATE TABLE».
  • Det er nå mulig å konfigurere tidsformatet som angis i loggene til plugin-modulen for revisjon.
  • Sikret atomisk utførelse av operasjonen «CREATE OR REPLACE TABLE».
  • Konstruksjonen «UPDATE … RETURNING» er implementert, som muliggjør oppdatering av rader og samtidig returnering av deres endrede verdier.
  • Variabelen innodb_log_archive er lagt til for å aktivere lagringsmodus for filer med WAL-logger (i stedet for sirkulær overskrivning av loggen i én fil, vil den byttes til en ny fil når den gamle er fylt opp).
  • Ytelsen til indekser (UNIQUE INDEX) for CHAR-kolonner i MEMORY-motoren er forbedret.

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster