Stabilne wydanie systemu zarządzania bazą danych MariaDB 11.4

Opublikowano wydanie bazy danych MariaDB 11.4.2, które zostało oznaczone jako pierwsze stabilne wydanie gałęzi 11.4. Gałąź MariaDB 11.4 została zakwalifikowana do kategorii wydań z długoterminowym wsparciem i będzie wspierana przez co najmniej 5 lat. Jednocześnie dostępne jest wydanie MariaDB 11.5.1, które ma status kandydata na wydanie, a gałąź 11.6 została utworzona, w której będzie rozwijana nowa funkcjonalność.

Projekt MariaDB rozwija fork MySQL, zachowując zgodność wsteczną i różniąc się integracją dodatkowych silników przechowywania oraz rozszerzonymi możliwościami. Rozwój MariaDB nadzoruje niezależna organizacja MariaDB Foundation w ramach otwartego i przejrzystego procesu rozwoju, niezależnego od konkretnych producentów. MariaDB jest dostarczana zamiast MySQL w wielu dystrybucjach Linuxa (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) i wdrożona w takich dużych projektach jak Wikipedia, Google Cloud SQL i Nimbuzz.

Wśród zmian w gałęzi MariaDB 11.4 w porównaniu do poprzedniego wydania LTS 10.11:

  • Znacznie poprawiono optymalizator zapytań, który przeszedł na nowy model wagowy (cost model), zapewniający dokładniejsze przewidywanie wag każdego planu wykonania zapytania. Wcześniej używana model dobrze sprawdzał się w znajdowaniu optymalnego indeksu, ale miał problemy z zastosowaniem do operacji skanowania tabel, skanowania indeksów lub wybierania po zakresach. W nowym modelu ten niedobór został usunięty dzięki zmianie podstawowej wagi operacji związanych z silnikiem przechowywania. Na przykład dla operacji z przechowalnią, takich jak sekwencyjne skanowanie rekordów, zakłada się teraz, że dane są przechowywane na szybkim dysku SSD. Dodatkowo przeprowadzono dostrojenie innych parametry wagowych optymalizatora, co pozwoliło na przykład na wykorzystanie indeksów w operacjach „ORDER BY / GROUP BY” w podzapytaniach oraz przyspieszenie pracy z bardzo małymi tabelami.
  • Znacznie przyspieszono przetwarzanie podzapytań w wyrażeniach UPDATE i DELETE, ograniczonych do jednej tabeli.
  • Zapewniono wykorzystanie indeksów w zapytaniach, w których funkcje DATE i YEAR są porównywane z konstanta, na przykład „SELECT * FROM t2 WHERE YEAR(a) = 2024” lub „SELECT * FROM t2 WHERE DATE(a)

    Źródło: opennet.ru
Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster