MariaDB 11 je već objavljen i ovo su njegove vijesti

MariaDB 11

MariaDB 10.0.0 je objavljen prije više od deset godina (12. novembra 2012.)

10 godina nakon osnivanja ogranka 10.x, konačno je objavljena nova verzija i grana MariaDB 11.0.0que donosi nekoliko važnih poboljšanja i prekida promjene kompatibilnosti.

MariaDB 11 je već objavljen i ovo su njegove vijesti i bit će spreman za proizvodnu upotrebu nakon stabilizacije. Očekuje se da će sljedeća značajna grana MariaDB 12, koja sadrži promjene koje narušavaju kompatibilnost, biti ne prije od 10 godina (2032.).

Za one koji nisu upoznati sa projektom MariaDB, trebali biste to znati razvija fork MySQL-a koji održava kompatibilnost unatrags gdje god je to moguće i odlikuje se integracijom dodatnih mehanizama za skladištenje podataka i naprednim karakteristikama.

Razvoj MariaDB-a nadgleda nezavisna fondacija MariaDB, prateći otvoren i transparentan proces razvoja nezavisno od pojedinačnih dobavljača. MariaDB se isporučuje umjesto MySQL-a na mnogim Linux distribucijama.

Glavne nove karakteristike MariaDB 11

U ovom novom izdanju MariaDB 11 jedno od ključnih poboljšanja u grani je prevođenje optimizatora upita na novi model ponderiranja (model troškova), koji pruža preciznije predviđanje težine svakog plana izvršenja upita. Iako novi model otklanja neka uska grla u performansama, možda neće biti optimalan u svim scenarijima i neki upiti se mogu usporiti, pa se korisnici ohrabruju da učestvuju u testiranju i obavještavaju programere u slučaju bilo kakvih problema.

Gore navedeni model je dobro funkcionirao u pronalaženju optimalnog indeksa, ali je imao problema s primjenjivošću skeniranja tablica, skeniranja indeksa ili pretraživanja raspona. U novom modelu, ovaj nedostatak je eliminisan promenom osnovne težine operacija sa mašinom za skladištenje podataka.

evaluacije učinka za disk-intenzivne operacije kao što su sekvencijalno skeniranje pisanja, sada pretpostavljaju da su podaci pohranjeni na SSD-u sa kapacitetom čitanja od 400 MB u sekundi. Dodatno, poboljšani su i drugi težinski parametri optimizatora, što je, na primjer, omogućilo implementaciju mogućnosti korištenja indeksa za operacije "ORDER BY/GROUP BY" u potupitima i ubrzanje rada sa vrlo malim tablicama.

Još jedna novina koja se ističe je da će novi model ponderiranja omogućiti izbor optimalnijeg plana izvršenja upita u sljedećim situacijama:

  • Kada koristite upite koji obuhvataju više od 2 tabele.
  • Kada postoje indeksi koji sadrže veliki broj identičnih vrijednosti.
  • Kada koristite opsege koji pokrivaju više od 10% tabele.
  • Kada imate složene upite u kojima nisu indeksirane sve kolone koje se koriste.
  • Kada koristite upite koji uključuju različite mehanizme za pohranu (na primjer, kada upit sadrži pristup tabelama u InnoDB i Memory mašinama).
  • Korištenjem FORCE INDEX-a za poboljšanje plana upita.
  • Kada se plan upita smanji u slučaju korištenja "ANALYZE TABLE".
  • Kada upit obuhvata veliki broj pregleda (veliki broj ugniježđenih SELECT).
  • Kada koristite ORDER BY ili GROUP BY klauzule koje odgovaraju indeksima.

Sa strane prekid kompatibilnosti U ovoj novoj verziji MariaDB 11 spominju se sljedeće pauze koje ćemo pronaći u ovoj novoj grani:

  • SUPER prava vam više ne dozvoljavaju obavljanje radnji za koje su dostupne zasebno postavljene privilegije. Na primjer, promjena formata binarnih dnevnika zahtijevat će prava BINLOG ADMINISTRATOR.
  • Uklonjena implementacija bafera promjena u InnoDB.
  • Zastarjeli innodb_flush_method i innodb_file_per_table.
  • Podrška za mysql* imena je zastarjela.
  • Zastarjela postavka explicit_defaults_for_timestamp na 0.
  • Simboličke veze su premeštene u poseban paket radi kompatibilnosti sa MySQL.
  • Vrijednost parametra innodb_undo_tablespaces promijenjena je sa default na 3.

Konačno ako ste zainteresirani da saznate više o tome o ovom novom izdanju, detalje možete provjeriti u sljedeći link.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.