Co to jest Mariadb? Jak działa Mariadb?
- 3636
- 905
- Natan Cholewa
Mariadb, widelec Mysql jest jednym z najpopularniejszych systemów zarządzania relacyjnymi bazami danych SQL (ustrukturyzowanego języka zapytań), wykonanych przez oryginalnych programistów Mysql. Jest przeznaczony do prędkości, niezawodności i łatwości użytkowania.
Jest to domyślne Mysql System bazy danych w standardowych repozytoriach większości, jeśli nie wszystkie główne rozkłady Linuksa, w tym Rhel (Redhat Enterprise Linux) I Fedora Linux. Działa również w systemie Windows i MacOS oraz wielu innych systemach operacyjnych. Jest używany jako zamiennik Mysql system bazy danych w LAMPA (Linux + Apache + mariadb + php) I LEMP (Linux + silnik-x + mariadb + php) stos.
Jego rozwój zaczął się z powodu obaw, które powstały Mysql został nabyty przez Oracle Corporation w 2009. Teraz programiści i opiekunowie Mariadb comiesięczne łączy się z Mysql baza kodu, aby to upewnić Mariadb ma jakieś odpowiednie poprawki błędów dodane do MySQL.
Mariadb Serwer jest dostępny na podstawie licencji GPL, wersja 2 i jej biblioteki klientów dla C, Java i ODBC są dystrybuowane na podstawie licencji LGPL, wersja 2.1 lub więcej. Jest oferowany w dwóch różnych edycjach.
Pierwszy to Serwer społeczności Mariadb które możesz pobrać, używać i modyfikować za darmo. Drugie wydanie to Mariadb Enterprise Server Miejsce zastąpienia zastrzeżonych baz danych i przyjęcie open source w przedsiębiorstwie.
Pobierz Mariadb
- Pobierz Mariadb Community Server
- Pobierz Mariadb Enterprise Server
Jak działa Mariadb?
Tak jak Mysql, Mariadb Używa również modelu klienta/serwera z programem serwerowym, który zapłacają z programów klientów. Jak jest typowe dla systemów komputerowych klienta/serwera, serwer i programy klienta mogą znajdować się na różnych hostach.
Struktura klient-serwer MySQLKluczowe cechy mariadb
Mariadb jest wysoce kompatybilny z Mysql jak każdy Mariadb Wersja działa jako „Wymiana„Dla odpowiednika Mysql Jednak wersja z kilkoma ograniczeniami.
Jeśli migrujesz do Mariadb, Jego pliki danych są ogólnie kompatybilne z plikami z równoważnego Mysql Wersja, a także protokół klienta Mariadba jest kompatybilny z protokołem klienta MySQL.
- Obsługuje wiele różnych instrukcji SQL, strukturę i reguły, funkcje i procedury, funkcje zdefiniowane przez użytkownika (przydatne do rozszerzenia mariadb), zmienne serwera i tryby SQL, partycjonowanie tabel, kopie zapasowe bazy danych i przywracanie, monitorowanie serwerów i dzienniki. Wysyła również z kilkoma wtyczkami, takimi jak wtyczka audytu Mariadb i nie tylko.
- Mariadb jest wyposażony w wiele nowych opcji, funkcji i rozszerzeń, silniki pamięci, a także poprawki błędów, których nie ma w MySQL. Niektóre z nowych funkcji w MariaDB to zaawansowane klaster z Galera Cluster 4, kilka funkcji kompatybilności z bazą danych Oracle i tabele danych czasowych (które pozwalają zapytać o dane, ponieważ stały w dowolnym momencie w przeszłości) i wiele więcej.
- Te same funkcje bezpieczeństwa w MySQL istnieją w Mariadb. Ponadto należy rozważyć najlepsze praktyki, aby zabezpieczyć swój serwer bazy danych. Również zabezpieczenie bazy danych powinno rozpocząć się na poziomie sieci i serwera.
Ważne jest, aby zrozumieć, że chociaż MariaDB pozostaje kompatybilny z MySQL, jest naprawdę open source (i jest opracowywany przez społeczność w prawdziwym duchu open source), nie ma żadnych zamkniętych modułów źródłowych, takich jak te, które istnieją w MySQL Edition Enterprise.
Dokumentacja MariaDB pomoże ci w pełni zrozumieć różnice między MySQL i Mariadb.
Klient i narzędzia Mariadb
Dla obu Mariadb I Mysql, Wszystkie interfejsy API i struktury klientów są identyczne, wszystkie porty i gniazda są na ogół takie same, a wszystkie złącza MySQL do języków programowania, takich jak Python, Perl, PHP, Ruby, Java i MySQL C, itp.
Ponadto MariaDB jest wyposażony w kilka programów klientów, takich jak popularne narzędzia wiersza poleceń: MySQL, MySQLadmin i MySQLDUMP, do administrowania bazami danych.
Kto używa mariadb?
Niektóre firmy korzystające Mariadb włączać Czerwony kapelusz, Ubuntu, Google, Wikipedia, Tumblr, Amazon Web Services, Suse Linux i więcej.
Oto kilka przydatnych artykułów o Mariadb:
- Przydatne wskazówki dotyczące dostrajania i optymalizacji MySQL/Mariadb
- Jak zmienić hasło root MySQL lub Mariadb w Linux
- Jak zmienić domyślny port MySQL/Mariadb w Linux
- Jak zmienić domyślny katalog danych MySQL/MARIADB w Linux
- 4 Przydatne narzędzia do monitorowania wydajności MySQL w Linux
- « Jak skonfigurować wysublimowany tekst SFTP do zdalnego rozwoju
- Jak zainstalować Jitsi Meet na Debian i Ubuntu »