MariaDB 11 er allerede utgitt, og dette er nyhetene

MariaDB 11

MariaDB 10.0.0 ble utgitt for over ti år siden (12. november 2012)

10 år etter grunnleggelsen av 10.x-grenen, endelig ble den nye versjonen og grenen av MariaDB 11.0.0 utgittAt gir flere viktige forbedringer og bryter kompatibilitetsendringer.

MariaDB 11 er allerede utgitt, og dette er nyhetene, og den vil være klar for produksjonsbruk etter stabilisering. Den neste betydelige grenen av MariaDB 12, som inneholder endringer som bryter kompatibiliteten, forventes ikke å være tidligere enn 10 år (i 2032).

For de som ikke er klar over MariaDB-prosjektet, bør du vite det den utvikler en fork av MySQL som opprettholder bakoverkompatibilitets der det er mulig og utmerker seg ved integrering av ekstra lagringsmotorer og avanserte funksjoner.

Utviklingen av MariaDB er overvåket av den uavhengige MariaDB-stiftelsen, etter en åpen og transparent utviklingsprosess uavhengig av individuelle leverandører. MariaDB sendes i stedet for MySQL på mange Linux-distribusjoner.

Viktigste nye funksjoner i MariaDB 11

I denne nye utgivelsen av MariaDB 11 er en av de viktigste forbedringene i grenen query optimizer oversettelse til en ny vektingsmodell (kostnadsmodell), som gir en mer nøyaktig prediksjon av vektene til hver spørringsutførelsesplan. Selv om den nye modellen fjerner noen flaskehalser i ytelsen, er den kanskje ikke optimal i alle scenarier, og noen spørsmål kan tregere, så brukere oppfordres til å delta i testing og varsle utviklere i tilfelle problemer.

Ovennevnte modell fungerte bra for å finne den optimale indeksen, men hadde problemer med anvendeligheten av tabellskanning, indeksskanning eller områdeoppslag. I den nye modellen elimineres denne ulempen ved å endre basisvekten for operasjoner med lagringsmotoren.

ytelsesevalueringer for diskintensive operasjoner som sekvensielle skriveskanninger, nå antar de at dataene er lagret på en SSD med en lesekapasitet på 400 MB per sekund. I tillegg ble andre vektparametere til optimizeren foredlet, noe som for eksempel gjorde det mulig å implementere muligheten for å bruke indekser for "ORDER BY/GROUP BY" operasjoner i underspørringer og for å fremskynde arbeidet med svært små tabeller.

En annen nyhet som skiller seg ut er at den nye vektingsmodellen gjør det mulig å velge en mer optimal plan for utførelse av spørringer i følgende situasjoner:

  • Når du bruker søk som spenner over mer enn 2 tabeller.
  • Når det er indekser som inneholder et stort antall identiske verdier.
  • Ved bruk av områder som dekker mer enn 10 % av tabellen.
  • Når du har komplekse søk der ikke alle kolonnene som brukes er indeksert.
  • Når du bruker spørringer som involverer forskjellige lagringsmotorer (for eksempel når en spørring inneholder tilgang til tabeller i InnoDB- og Memory-motorene).
  • Ved å bruke FORCE INDEX for å forbedre spørringsplanen.
  • Når spørringsplanen nedgraderes ved bruk av "ANALYSE TABELL".
  • Når spørringen spenner over et stort antall visninger (stort antall nestede SELECT-er).
  • Når du bruker ORDER BY eller GROUP BY klausuler som samsvarer med indekser.

På den delen av kompatibilitetsbrudd I denne nye versjonen av MariaDB 11 er følgende pauser som vi finner i denne nye grenen nevnt:

  • SUPER-rettigheter tillater deg ikke lenger å utføre handlinger som separat angitte rettigheter er tilgjengelige for. For eksempel vil endring av formatet på de binære loggene kreve BINLOG ADMINISTRATOR-rettigheter.
  • Fjernet endringsbufferimplementeringen i InnoDB.
  • Utdatert innodb_flush_method og innodb_file_per_table.
  • Støtte for mysql*-navn er avviklet.
  • Utdatert innstilling av explicit_defaults_for_timestamp til 0.
  • Symbolske lenker er flyttet til en egen pakke for kompatibilitet med MySQL.
  • Verdien til innodb_undo_tablespaces-parameteren er endret fra standard til 3.

Endelig hvis du er interessert i å vite mer om det om denne nye utgivelsen, kan du sjekke detaljene i følgende lenke.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.