Ukazało się pierwsze stabilne wydanie nowej gałęzi DBMS MariaDB 10.11 (10.11.2), w ramach której rozwijana jest gałąź MySQL zachowująca kompatybilność wsteczną i wyróżniająca się integracją dodatkowych silników magazynujących oraz zaawansowanymi możliwościami. Rozwój MariaDB jest nadzorowany przez niezależną Fundację MariaDB, zgodnie z otwartym i przejrzystym procesem rozwoju, niezależnym od poszczególnych dostawców. MariaDB jest dostarczana jako zamiennik MySQL w wielu dystrybucjach Linuksa (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) i została wdrożona w tak dużych projektach jak Wikipedia, Google Cloud SQL i Nimbuzz.
Jednocześnie gałąź 11.0 jest na etapie testów alfa, które proponują istotne usprawnienia i zmiany psujące kompatybilność. Oddział MariaDB 10.11 jest klasyfikowany jako wydanie długoterminowego wsparcia i będzie wspierany równolegle z MariaDB 11.x do lutego 2028 roku.
Kluczowe ulepszenia w MariaDB 10.11:
- Zaimplementowano operację „GRANT…TO PUBLIC”, za pomocą której można jednorazowo nadać określone uprawnienia wszystkim użytkownikom na serwerze.
- Rozdzielono uprawnienia SUPER i „READ ONLY ADMIN” – uprawnienie „SUPER” nie obejmuje już uprawnień „READ ONLY ADMIN” (możliwość zapisu, nawet jeśli ustawiony jest tryb tylko do odczytu).
- Tryb inspekcji „ANALYZE FORMAT=JSON” dostarcza informacji o czasie spędzonym przez optymalizator zapytań.
- Rozwiązano problemy z wydajnością, które występowały podczas odczytu tabeli z parametrami schematu przechowywania, a także podczas pełnego skanowania tabel z parametrami i procedurami dla schematu przechowywania.
- Narzędzie mariadb-dump dodało obsługę zapisywania i przywracania danych historycznych z tabel wersjonowanych.
- Dodano ustawienie system_versioning_insert_history umożliwiające kontrolowanie możliwości wprowadzania zmian w poprzednich wersjach danych w tabelach wersjonowanych.
- Zezwolono na zmianę ustawień innodb_write_io_threads i innodb_read_io_threads w locie, bez konieczności ponownego uruchamiania serwera.
- Na platformie Windows administratorzy systemu Windows mogą zalogować się do MariaDB jako root bez podawania hasła.
- Zmieniono nazwy zmiennych log_slow_min_examined_row_limit (min_examined_row_limit), log_slow_query (slow_query_log), log_slow_query_file (slow_query_log_file) i log_slow_query_time (long_query_time).
Źródło: opennet.ru