MariaDB 10.10 stabil utgivelse

Den første stabile utgivelsen av den nye grenen av DBMS MariaDB 10.10 (10.10.2) er publisert, der en gren av MySQL utvikles som opprettholder bakoverkompatibilitet og utmerker seg ved integrering av ekstra lagringsmotorer og avanserte funksjoner. MariaDB-utviklingen overvåkes av den uavhengige MariaDB Foundation, etter en åpen og transparent utviklingsprosess som er uavhengig av individuelle leverandører. MariaDB leveres som erstatning for MySQL i mange Linux-distribusjoner (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) og har blitt implementert i så store prosjekter som Wikipedia, Google Cloud SQL og Nimbuzz.

Viktige forbedringer i MariaDB 10.10:

  • Lagt til funksjonen RANDOM_BYTES for å få en tilfeldig sekvens av byte av en gitt størrelse.
  • Lagt til INET4-datatype for å lagre IPv4-adresser i en 4-byte representasjon.
  • Standardparametrene til uttrykket "CHANGE MASTER TO" er endret, som nå bruker en replikeringsmodus basert på GTID (Global Transaction ID), hvis hovedserveren støtter denne typen identifikator. "MASTER_USE_GTID=Current_Pos"-innstillingen er utdatert og bør erstattes av alternativet "MASTER_DEMOTE_TO_SLAVE".
  • Forbedrede optimaliseringer for fletteoperasjoner med et stort antall tabeller, inkludert muligheten til å bruke "eq_ref" for å slå sammen tabeller i hvilken som helst rekkefølge.
  • Implementerte UCA (Unicode Collation Algoritm) algoritmer, definert i Unicode 14-spesifikasjonen og brukt til å bestemme sorterings- og samsvarsregler som tar hensyn til betydningen av tegn (for eksempel når du sorterer digitale verdier, tilstedeværelsen av et minus og en prikk foran et antall og forskjellige typer stavemåter tas i betraktning, og når du sammenligner det, aksepteres det ikke, ta hensyn til tilfellet med tegn og tilstedeværelsen av et aksenttegn). Forbedret ytelse av UCA-operasjoner i funksjonene utf8mb3 og utf8mb4.
  • Muligheten til å legge til IP-adresser til listen over Galera Cluster-noder som har tillatelse til å utføre SST/IST-forespørsler, er implementert.
  • Som standard er "explicit_defaults_for_timestamp"-modusen aktivert for å bringe atferden nærmere MySQL (når du utfører "SHOW CREATE TABLE" vises ikke innholdet i STANDARD-blokker for tidsstempeltypen).
  • I kommandolinjegrensesnittet er "--ssl"-alternativet aktivert som standard (etablering av TLS-krypterte tilkoblinger er aktivert).
  • Behandlingen av UPDATE- og DELETE-uttrykk på toppnivå har blitt omarbeidet.
  • DES_ENCRYPT- og DES_DECRYPT-funksjonene og innodb_prefix_index_cluster_optimization-variabelen er avviklet.

Kilde: opennet.ru

Legg til en kommentar