Historia nabycia „MySQL” przez Sun Microsystem i powstanie „Mariadb”

Historia nabycia „MySQL” przez Sun Microsystem i powstanie „Mariadb”

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 Microsystem

Ci, 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:

  1. Czy to będzie dobre na rynku?
  2. Czy będzie to korzystne dla użytkowników ?
  3. Oracle, zapewniając wsparcie i uwalnianie aktualizacji dla DBMS open source, na drodze Oracle, robienie dowolnego dobra?
  4. Czy zostanie to udowodnione jako nabyta zbroja Oracle?
  5. Jaki będzie jego wpływ na rynku własności?
  6. To firmy takie jak Microsoft, Apple pokaże trend wzrostu na rynku?
  7. Czy to będzie zdrowe czy szkodliwe dla IBM?
  8. 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.

Google

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.

  1. 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ź.

  1. 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.

  1. Lampa konfiguracyjna (Linux, Apache, Mariadb, Php/PhpMyAdmin) w RHEL/CENTOS
  2. Zainstaluj lampę (Linux, Apache, Mariadb, PHP) na Ubuntu 14.04 Serwer
  3. Instalowanie LEMP (Nginx, PHP, MySQL z silnikiem MariaDB i phpMyAdmin) w Arch Linux
  4. Instalowanie lampy (Linux, Apache, MySQL/MariaDB i PHP/PhpMyAdmin) w Arch Linux
  5. 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.