MariaDB 11 har redan släppts och det här är dess nyheter

MariaDB 11

MariaDB 10.0.0 släpptes för över tio år sedan (12 november 2012)

10 år efter grundandet av 10.x-grenen, äntligen släpptes den nya versionen och grenen av MariaDB 11.0.0Att ger flera viktiga förbättringar och bryter kompatibilitetsförändringar.

MariaDB 11 har redan släppts och detta är dess nyheter och den kommer att vara redo för produktionsanvändning efter stabilisering. Nästa betydande gren av MariaDB 12, som innehåller ändringar som bryter kompatibiliteten, förväntas inte vara tidigare än 10 år (år 2032).

För de som inte är medvetna om MariaDB-projektet bör du veta det det utvecklar en gaffel av MySQL som upprätthåller bakåtkompatibilitets där det är möjligt och kännetecknas av integrationen av ytterligare lagringsmotorer och avancerade funktioner.

Utvecklingen av MariaDB övervakas av den oberoende MariaDB-stiftelsen, efter en öppen och transparent utvecklingsprocess oberoende av enskilda leverantörer. MariaDB skickas istället för MySQL på många Linux-distributioner.

De viktigaste nya funktionerna i MariaDB 11

I den här nya versionen av MariaDB 11 är en av de viktigaste förbättringarna i grenen översättning av frågeoptimeraren till en ny viktningsmodell (kostnadsmodell), som ger en mer exakt förutsägelse av vikterna för varje frågeexekveringsplan. Även om den nya modellen tar bort vissa prestandaflaskhalsar, kanske den inte är optimal i alla scenarier och vissa frågor kan sakta ner, så användare uppmuntras att delta i testning och meddela utvecklare vid eventuella problem.

Ovanstående modell fungerade bra för att hitta det optimala indexet, men hade problem med tillämpligheten av tabellsökningar, indexsökningar eller intervallsökningar. I den nya modellen elimineras denna nackdel genom att ändra ytvikten för operationer med lagringsmotorn.

prestationsutvärderingar för diskintensiva operationer som sekventiell skrivskanning, nu utgår de från att datan är lagrad på en SSD med en läskapacitet på 400 MB per sekund. Dessutom förfinades andra viktparametrar för optimeraren, vilket till exempel gjorde det möjligt att implementera möjligheten att använda index för "ORDER BY/GROUP BY"-operationer i underfrågor och att påskynda arbetet med mycket små tabeller.

En annan nyhet som sticker ut är att den nya viktningsmodellen gör det möjligt att välja en mer optimal frågekörningsplan i följande situationer:

  • När du använder frågor som sträcker sig över mer än 2 tabeller.
  • När det finns index som innehåller ett stort antal identiska värden.
  • När du använder intervall som täcker mer än 10 % av tabellen.
  • När du har komplexa frågor där inte alla kolumner som används är indexerade.
  • När du använder frågor som involverar olika lagringsmotorer (till exempel när en fråga innehåller åtkomst till tabeller i InnoDB- och Memory-motorerna).
  • Genom att använda FORCE INDEX för att förbättra frågeplanen.
  • När frågeplanen nedgraderas vid användning av "ANALYSE TABELL".
  • När frågan sträcker sig över ett stort antal vyer (stort antal kapslade SELECT:er).
  • När du använder ORDER BY eller GROUP BY satser som matchar index.

På den del av kompatibilitetsavbrott I den här nya versionen av MariaDB 11 nämns följande avbrott som vi hittar i denna nya gren:

  • SUPER-rättigheter tillåter dig inte längre att utföra åtgärder för vilka separat inställda behörigheter är tillgängliga. Om du till exempel ändrar formatet på de binära loggarna kommer det att krävas BINLOG ADMINISTRATOR-rättigheter.
  • Tog bort förändringsbuffertimplementeringen i InnoDB.
  • Utfasad innodb_flush_method och innodb_file_per_table.
  • Stöd för mysql*-namn har fasats ut.
  • Utfasad inställning av explicit_defaults_for_timestamp till 0.
  • Symboliska länkar har flyttats till ett separat paket för kompatibilitet med MySQL.
  • Värdet på parametern innodb_undo_tablespaces har ändrats från standard till 3.

Slutligen om du är intresserad av att veta mer om det om denna nya version kan du kontrollera detaljerna i följande länk.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.