Die Geschichte hinter dem Erwerb von 'MySQL' von Sun Microsystem und dem Aufstieg von 'Mariadb'

Die Geschichte hinter dem Erwerb von 'MySQL' von Sun Microsystem und dem Aufstieg von 'Mariadb'

Eine Datenbank ist eine Information, die so organisiert ist, dass ein Computerprogramm auf die gespeicherten Daten oder einen Teil davon zugreifen kann. Dieses elektronische Dateisystem wird mithilfe eines speziellen Programms namens Database Management System (DBMS) gespeichert, aktualisiert, ausgewählt und gelöscht. Es gibt eine riesige Liste von DBMs, von denen einige hier auf der Liste stehen, die hier sind - Mysql, Mariadb, SQL Server, Orakel, DB2, Libreoffice -Basis, Microsoft Access, usw.

Geschichte der MySQL -Akquisition durch Sun Microsystem

Diejenigen, die an der Linux -Umgebung gearbeitet haben Mysql Früher war es sehr lange das Standardsystem für relationale Datenbankverwaltungssysteme, bevor es durch ersetzt wurde Mariadb. Was passierte plötzlich? Warum Linux -Projekt zu diesem Projekt verabschiedet wurde. Bevor wir dieses Thema fortsetzen.

Über MySQL

Mysql wurde im Jahr 1995, vor 19 Jahren, von Allan Larsson, Michael Widenius und David Axmark gegründet. Es wurde unter dem Namen der Mitbegründerin Michael Widenius Tochter veröffentlicht. 'Mein''. Dieses Projekt wurde unter GNU General Public Lizenz sowie unter einer bestimmten proprietären Lizenz veröffentlicht. MySQL war im Besitz von MySQL AB Firma, bis es in die Hände der Oracle Corporation ging. Es ist in der Programmiersprache geschrieben - C Und C++ und ist für Windows, Linux, Solaris, MacOS und FreeBSD verfügbar.

Über Mariadb

Nach dem Erwerb von MySQL durch Oracle Inc. und die Notwendigkeit einer zuverlässigen und skalierbaren Datenbank veranlasste die Wissenschaftler, Alternativen wie PostgreSQL und MongoDB zu denken. Das Umschalten auf eine von beiden war weder einfach noch besserer Ersatz aus zukünftiger Perspektive.

Zur gleichen Zeit im Jahr 2009 begann Michael Widenius als Gabel von MySQL an Marisdb zu arbeiten. Im Jahr 2012 wurden die Ziegel der gemeinnützigen Mariadb Foundation gelegt. Es wurde nach der Tochter des Gründers benannt Maria.

Mariadb ist eine Gabel von MySQL Relational Database Management System, das erneut unter GNU General Public Lizenz veröffentlicht wird. Es ist in der Programmiersprache geschrieben - C, C++, Perl Und Verprügeln und ist für Systeme Linux, Windows, Solaris, MacOS und FreeBSD verfügbar.

Die Erfassung von MySQL

1 Milliarde US-Dollar war für die MySQL AB-Firma kein kleiner Betrag. Darüber hinaus möchten sie nicht zulassen, dass die Chance in ein Open-Source-Projekt in die Mainstream-Welt kommt, und daher kam MySQL im Jahr 2008 unter den Kragen von Sun Microsystem im Jahr 2008, das im Jahr 2008 unter dem Kragen von Sun Microsystem kam.

Es war eine Zufall, dass Oracle Inc., Kaufgekaufte Sun Microsystem und schließlich war MySQL im Jahr 2009 eine Eigenschaft von Oracle. Mit dieser Übernahme wurden viele Fragen zu dieser Zeit generiert. Wie zum Beispiel:

  1. Wird es gut für den Markt sein?
  2. Wird es für Benutzer von Vorteil sein ?
  3. Oracle durch Bereitstellung von Support- und Veröffentlichung von Updates für ein Open -Source -DBMS auf dem Weg von Oracle, das Gutes tut?
  4. Wird es als erworbene Rüstung von Oracle erwiesen?
  5. Was wird sich auf den proprietären Markt auswirken??
  6. Unternehmen wie Microsoft wird Apple einen Anstiegstrend im Markt zeigen?
  7. Wird es für IBM gesund oder schädlich sein?
  8. Wird es foss enthusiastisch demoralisieren??

Noch heute haben wir nicht die Antwort auf alle Fragen, aber der Markt hat sicherlich viel bewiesen. Einige der Veränderungen, die Welt gesehen haben.

Wikipedia

Die sechst beliebteste Website der Welt hat ihre Datenbank von MySQL auf Mariadb verschoben.

Google

Die beliebteste Website der Welt wurde von MySQL auf Mariadb übertragen.

Mariadb funktioniert besser und daher nutzen die weltweit geschäftigsten Websites es. Und jeder, der Linux ernsthaft leitetM' von LAMPE Stack hat sich verändert.

Mehrere Online. Darwin sagte 'Überleben der Stärksten'Und der Markt versteht dies tendenziell. MySQL Fork Mariadb Foundation und Survival haben Geschichte geschaffen.

MySQL und Mariadb - Eine vergleichende Studie

Die Kompatibilität von Mariadb mit MySQL und sogar einem fortgeschrittenen Merkmal wurde zur Stärke von Mariadb.

Name Mysql Mariadb
 Beschreibung  Relationales Datenbank Management System.  Ein Drop-In MySQL-Ersatz.
 DB -Motorranking  2  27
 Entwickler  Oracle Inc.  Michael Widenius
 Erste Veröffentlichung  1995  2009
 Lizenz  GNU/GPL  GNU/GPL
 Sprache  C und c++  C, C ++, Perl und Bash
 Serverunterstützung  Linux, Solaris, Windows, FreeBSD und MacOS  Linux, Solaris, Windows und FreeBSD
 Datenschema  Ja  Ja
 Datenbankmodell  Relationales Datenbank Management System  Relationales Datenbank Management System
 Datentyp  Ja  Ja
 Sql  Ja  Ja
 Zugriffsmethode  JDBC, ODBC  JDBC, ODBC
 Scripting  Ja  Ja
 Auslöserfunktion  Ja  Ja
 Reproduzieren  Ja  Ja
 Replikationsmethode  Meister, Master-Slave und Cluster  Meister und Master-Slave
 Fremde Schlüssel  Ja  Ja
 Haltbarkeit  Ja  Ja
 Webseite  Mysql.com  Mariadb.Org

NOTIZ: Drop-Ersatz bedeutet, wenn eine Anwendung auf MySQL 5 funktioniert.5, es wird auch auf Mariadb 5 funktionieren.5 ohne Störung.

Installation von Mariadb unter Linux

Mariadb 10.0.12 ist die aktuelle stabile Version. Darüber hinaus enthält Mariadb -Download -Seite distrospezifische Binärdateien für RPM -basierte Distribos sowie DPKG -basierte Distributionen, die aus dem folgenden Link heruntergeladen werden können.

  1. https: // downloads.Mariadb.org/mariadb/10.0.12/

Laden Sie einfach das Paket für RPM und DPKG herunter und installieren Sie es wie unten gezeigt.

# RPM -ivh Maria*.Drehzahl [für Roter Hut basierte Systeme] # dpkg -i maria*.Deb [für Debian basierte Systeme]

Sie können Mariadb auch aus dem Repository installieren, aber es ist wichtig, das Repo zuerst einzurichten. Folgen Sie dem Link unten und wählen Sie Ihre Distribution aus und gehen Sie.

  1. Setup Mariadb Repository

Dies ist der einfachste Weg, Mariadb sowohl über die neuesten als auch die alte stabile Linux -Distribution zu installieren. Wenn Sie jedoch nicht wissen, wie Sie Repositories unter Linux -Systemen einrichten sollen. Sie können unseren folgenden Artikeln folgen, in denen wir die MariADB -Installation auf wenigen ausgewählten Verteilungen behandelt haben.

  1. Setup -Lampe (Linux, Apache, Mariadb, PHP/PHPMYADMIN) in RHEL/CentOS
  2. Installieren Sie Lampe (Linux, Apache, Mariadb, PHP) auf Ubuntu 14.04 Server
  3. Installieren Sie LEMP (Nginx, PHP, MySQL mit Mariadb -Motor und PhpMyAdmin) unter Arch Linux
  4. Installieren von LAMP (Linux, Apache, MySQL/Mariadb und PHP/PHPMYADMIN) in Arch Linux
  5. Installieren von LEMP (Linux, Nginx, MySQL/Mariadb, PHP/PHP-FPM und PHPMYADMIN) in Gentoo Linux

Das ist alles fürs Erste. Es ist nicht das Ende. Es ist ein Anfang. Eine im Jahr 2009 begonnene Reise geht noch weiter und muss von hier aus einen langen Weg gehen. Mariadb hat die Reife von MySQL und Sie fühlen sich zu Hause, die MySQL erlebt haben.

Wir werden uns in Kürze einen Artikel ausarbeiten, der von der Erstellung kleiner Tische zum Ausführen kleiner Anfragen führt. Bis dahin bleiben Sie dran und mit Tecmint verbunden. Vergessen Sie nicht, uns Ihr wertvolles Feedback im Kommentarbereich unten zu geben.