Nowa wersja bazy danych MariaDB 10.4 została już wydana

MariaDB

Po roku rozwoju i sześciu wstępnych wersjach została już wydana nowa stabilna wersja nowej gałęzi DBMS MariaDB 10.4., w ramach którego rozwijana jest gałąź MySQL, która zachowuje kompatybilność z poprzednimi wersjami oraz oferuje integrację dodatkowych silników pamięci masowej i zaawansowanych funkcji.

Rozwój MariaDB jest nadzorowany przez niezależną Fundację MariaDB zgodnie z całkowicie otwartym i przejrzystym procesem rozwoju, niezależnym od poszczególnych dostawców.

MariaDB zastępuje MySQL w wielu dystrybucjach Linuksa (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) i jest wdrażana w tak ważnych projektach jak Wikipedia, Google Cloud SQL i Nimbuzz.

Główne nowe funkcje MariaDB 10.4

Jedną z głównych cech tej wersji MariaDB jest to, że contara z 5-letnim wsparciem, więc ta wersja będzie obsługiwana do czerwca 2024 roku.

Przejście do standardu C ++ 11 (W grę wchodzą operacje atomowe), a wydajność właściwości ustawień regionalnych „Sortowanie” dla Unicode została znacznie zwiększona, co pozwala na ustawienie reguł klasyfikacji i metod porównania, biorąc pod uwagę znaczenie znaków.

Struktura zawiera technologię synchronicznej replikacji wielu wzorców Galera 4, co umożliwia zastosowanie topologii typu aktywny-aktywny z wieloma wzorcami, umożliwiając odczyt i zapis w dowolnym węźle.

W replikacji synchronicznej wszystkie węzły zawsze zawierają rzeczywiste dane, to znaczy gwarantował brak utraconych transakcji, ponieważ transakcja jest rejestrowana dopiero po przekazaniu danych do wszystkich węzłów.

Replikacja odbywa się w trybie równoległym, na poziomie wiersza, tylko z informacjami o przesłanych zmianach.

W systemach uniksopodobnych wtyczka uwierzytelniająca unix_socket jest włączona domyślnie, co pozwala na używanie kont w systemie do łączenia się z systemem DBMS przy użyciu lokalnego gniazda Unix.

Możemy to również znaleźć dodana możliwość przypisania długości życia hasła użytkownika, po czym hasło zostaje oznaczone jako wygasłe.

Aby ustalić termin ważności hasła w operacjach "UTWÓRZ UŻYTKOWNIKA" i "ZMIEŃ UŻYTKOWNIKA" należy dodać do niego termin "HASŁO EXPIRE INTERVAL N DAY".

Z drugiej strony, zostanie znalezione wsparcie, które zablokuje użytkownikas z DBMS przy użyciu wyrażenia „BLOKADA KONTA” w operacjach „UTWÓRZ UŻYTKOWNIKA” i „ZMIEŃ UŻYTKOWNIKA”.

Również znacznie przyspieszono wykonywanie kontroli uprawnień w konfiguracjach z dużą liczbą użytkowników lub regułami dostępu.

Zaprzestano używania tabel mysql.user i mysql.host. Tabela mysql.global_priv jest teraz używana do przechowywania kont użytkowników i globalnych uprawnień.

Wsparcie dla systemowych wersjonowanych tabel, w którym przechowywany jest nie tylko bieżący segment danych, ale zachowana jest informacja o wszystkich dokonanych wcześniej zmianach, sJest rozszerzany o operacje poklatkowe.

Dodano nowe polecenie „FLUSH SSL” do przeładowania certyfikatów SSL bez restartowania serwera;

W operacjach „INSTALL PLUGIN”, „UNINSTALL PLUGIN” i „UNINSTALL SONAME” dodano obsługę wyrażeń „JEŚLI NIE ISTNIEJE” i „JEŚLI ISTNIEJE”.

Proponowane są odporne na wstrząsy płyty systemowe do przechowywania których wykorzystywany jest silnik Aria.

Na koniec możemy również podkreślić, że dodano możliwość korzystania z więcej niż jednej wtyczki uwierzytelniającej dla każdego konta.

Inne zmiany, które można znaleźć w tej wersji to:

  • Dodano wtyczkę uwierzytelniającą obsługującą wyrażenie „SET PASSWORD”
  • Dodano wtyczkę do definiowania własnych typów pól
  • Dodano obsługę funkcji okna UDF (funkcje zdefiniowane przez użytkownika)
  • Operacja „FLUSH TABLES” implementuje tryb „BACKUP LOCK”, który może być używany podczas tworzenia kopii zapasowych plików bazy danych
  • Dodano obsługę poleceń serwera zaczynających się od nazwy mariadb, alternatywę dla poleceń zaczynających się od „mysql” (na przykład mariadump zamiast mysqldump).

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.