Historia nabycia „MySQL” przez Sun Microsystem i powstanie „Mariadb”
- 3937
- 350
- Ignacy Modzelewski
Baza danych to informacja zorganizowana w taki sposób, że program komputerowy może uzyskać dostęp do przechowywanych danych lub ich części. Ten elektroniczny system plików jest przechowywany, aktualizowany, wybrany i usuwany za pomocą specjalnego programu o nazwie System zarządzania bazą danych (DBMS). Istnieje ogromna lista DBMS, z których kilka przechodzi do listy - Mysql, Mariadb, SQL Server, Wyrocznia, DB2, Baza libreoffice, Microsoft Access, itp.
Historia pozyskiwania MySQL przez Sun MicrosystemCi, którzy pracowali nad środowiskiem Linux, musieli o tym wiedzieć Mysql Kiedyś był domyślnym systemem zarządzania relacyjnymi bazą danych przez bardzo długi czas, zanim został zastąpiony przez Mariadb. Co nagle się stało? Dlaczego projekt Linux machnął do tego projektu. Zanim będziemy kontynuować ten temat.
O MySQL
Mysql został założony przez Allana Larssona, Michaela Wideniusa i Davida Axmark w 1995 roku, 19 lat temu. Został wydany pod nazwą współzałożyciela Michaela Wideniusa córki, 'Mój'. Projekt został wydany na podstawie licencji publicznej GNU, a także na podstawie pewnej własnej licencji. MySQL był własnością firmy MySQL AB, dopóki nie trafił w ręce Oracle Corporation. Jest napisany w języku programowania - C I C++ i jest dostępny dla systemu Windows, Linux, Solaris, MacOS i FreeBSD.
O Mariadb
Po przejęciu MySQL przez Oracle Inc. a potrzeba wiarygodnej i skalowalnej bazy danych doprowadziła uczonych do myślenia alternatywnych takich jak PostgreSQL i MongoDB. Przejście na jedną z dwóch nie było ani łatwe, ani lepsze zastąpienie z przyszłej perspektywy.
W tym samym czasie w 2009 roku Michael Widenius rozpoczął pracę nad Marisdb jako widelc MySQL. W 2012 roku złożono cegły non -profit Mariadb Foundation. Został nazwany na cześć córki założyciela Maria.
Mariadb to widelca systemu zarządzania relacyjnymi mysql, który ponownie jest wydany na podstawie licencji publicznej GNU. Jest napisany w języku programowania - C, C++, Perl I Grzmotnąć i jest dostępny dla systemów Linux, Windows, Solaris, MacOS i FreeBSD.
Nabycie MySQL
1 miliard dolarów nie był niewielką kwotą dla firmy MySQL AB, ponadto nie chcą pozwolić, aby szansa na próżno zaczęła się pojawić w świecie głównego nurtu, a zatem MySQL znalazł się pod kołnierzem Sun Microsystem w roku 2008.
To była przypadek, że Oracle Inc., zakupiono Sun Microsystem i ostatecznie MySQL był własnością Oracle w 2009 roku. W tym czasie wygenerowano wiele pytań. Jak na przykład:
- Czy to będzie dobre na rynku?
- Czy będzie to korzystne dla użytkowników ?
- Oracle, zapewniając wsparcie i uwalnianie aktualizacji dla DBMS open source, na drodze Oracle, robienie dowolnego dobra?
- Czy zostanie to udowodnione jako nabyta zbroja Oracle?
- Jaki będzie jego wpływ na rynku własności?
- To firmy takie jak Microsoft, Apple pokaże trend wzrostu na rynku?
- Czy to będzie zdrowe czy szkodliwe dla IBM?
- Czy zdemoralizuje entuzjazm foss?
Nawet dzisiaj nie mamy odpowiedzi na wszystkie pytania, ale na pewno rynek okazał się wiele. Niektóre zmiany świata widziały.
Wikipedia
Szósta najpopularniejsza strona internetowa na świecie przeniosła swoją bazę danych z MySQL do MariaDB.
Najpopularniejsza strona na świecie przeniesiona z MySQL do MariaDB.
Mariadb osiąga lepiej, a zatem najbardziej ruchliwe strony internetowe używają. I każdy, kto działa Linuks, musi poważnie wiedzieć, że 'M' z LAMPA Stack się zmienił.
Kilka forów online i analityka biznesowego postrzegało to jako Trump grany przez Oracle, aby zakończyć bazę użytkowników MySQL. Darwin powiedział 'Ewolucja drogą doboru naturalnego„Rynek to ma tendencję do tego rozumie. Fundacja Mysql Fork Mariadb i przetrwanie stworzyła historię.
MySQL i Mariadb - badanie porównawcze
Kompatybilność MariaDB z MySQL, a nawet jakaś zaawansowana funkcja stała się siłą MariaDB.
Nazwa | Mysql | Mariadb |
Opis | System zarządzania relacyjną bazą danych. | Zamiennik myska. |
Ranking silnika DB | 2 | 27 |
Deweloper | Oracle Inc. | Michael Widenius |
Pierwsze wydanie | 1995 | 2009 |
Licencja | GNU/GPL | GNU/GPL |
Język | C i c++ | C, C ++, Perl i Bash |
Obsługa serwera | Linux, Solaris, Windows, FreeBSD i MacOS | Linux, Solaris, Windows i FreeBSD |
Schemat danych | Tak | Tak |
Model bazy danych | System zarządzania relacyjną bazą danych | System zarządzania relacyjną bazą danych |
Typ danych | Tak | Tak |
SQL | Tak | Tak |
Metoda dostępu | JDBC, ODBC | JDBC, ODBC |
Skrypty | Tak | Tak |
Funkcja wyzwalacza | Tak | Tak |
Replikacja | Tak | Tak |
Metoda replikacji | Mistrz, mistrz i klaster | Mistrz i mistrz |
Klucz obcy | Tak | Tak |
Trwałość | Tak | Tak |
Strona internetowa | Mysql.com | Mariadb.org |
NOTATKA: Upuść-w wymianie oznacza, że jeśli aplikacja działa na MySQL 5.5, będzie również działać na Mariadb 5.5 bez żadnej usterki.
Instalacja MariaDB w Linux
Mariadb 10.0.12 to aktualna stabilna wersja. Ponadto strona pobierania MariaDB zawiera określone binarie dystrybucji dla dystrybucji opartych na RPM, a także dystrybucji opartych na DPKG, które można pobrać z poniższego linku.
- https: // pobieranie.Mariadb.org/mariadb/10.0.12/
Wystarczy pobrać pakiet Rependirate RPM i DPKG i zainstaluj go, jak pokazano poniżej.
# rpm -ivh maria*.RPM [dla Czerwony kapelusz systemy oparte] # dpkg -i maria*.Deb [dla Debian systemy oparte]
Możesz także zainstalować Mariadb z repozytorium, ale najpierw ważne jest, aby skonfigurować repozytor. Kliknij poniższy link i wybierz dystrybucję i idź.
- Konfiguracja repozytorium MariaDB
To najłatwiejszy sposób na zainstalowanie MariaDB w najnowszych i starej stabilnej dystrybucji Linuksa. Jeśli jednak nie wiesz, jak konfigurować repozytoria w systemach Linux. Możesz śledzić nasze poniżej artykuły, w których omówiliśmy instalację MariaDB na kilku wybranych dystrybucjach.
- Lampa konfiguracyjna (Linux, Apache, Mariadb, Php/PhpMyAdmin) w RHEL/CENTOS
- Zainstaluj lampę (Linux, Apache, Mariadb, PHP) na Ubuntu 14.04 Serwer
- Instalowanie LEMP (Nginx, PHP, MySQL z silnikiem MariaDB i phpMyAdmin) w Arch Linux
- Instalowanie lampy (Linux, Apache, MySQL/MariaDB i PHP/PhpMyAdmin) w Arch Linux
- Instalowanie LEMP (Linux, Nginx, MySQL/MariaDB, PHP/PHP-FPM i PhpMyAdmin) w Gentoo Linux
To wszystko na teraz. To nie koniec. To początek. Podróż, która rozpoczęła się w 2009 roku, wciąż trwa i musi przejść długą drogę stąd. Mariadb ma dojrzałość MySQL i twoje uczucia jak w domu, które doświadczyły MySQL.
Niedługo wymyślimy artykuł, który poprowadzi od tworzenia małych stolików po uruchamianie małych zapytań. Do tego czasu bądź na bieżąco i podłączony do Tecmint. Nie zapomnij przekazać nam cennej informacji zwrotnej w sekcji komentarzy poniżej.
- « Xenserver Fizyczne do migracji wirtualnej - część 6
- 15 Przydatne wskazówki dotyczące wydajności MySQL/MARIADB »