Itan Lẹhin Ipasẹ ti MySQL nipasẹ Sun Microsystem ati Dide ti MariaDB


Ibi ipamọ data jẹ alaye ti a ṣeto ni iru aṣa ti eto kọmputa kan le wọle si data ti o fipamọ tabi apakan kan. Eto faili itanna eleyi ti wa ni fipamọ, ti ni imudojuiwọn, yan ati paarẹ nipa lilo eto pataki kan ti a pe ni Eto Iṣakoso data (DBMS). Atokọ nla wa ti DBMS, diẹ ninu eyiti o ṣe si atokọ nibi ni - MySQL , MariaDB , SQL Server , Oracle , DB2 , LibreOffice Base , Wiwọle Microsoft , ati bẹbẹ lọ.

Awọn ti o ti ṣiṣẹ lori Ayika Linux gbọdọ jẹ ti mọ pe MySQL lo lati jẹ Eto Isakoso Iṣeduro Iṣeduro Iṣeduro Aiyipada fun igba pipẹ pupọ ṣaaju ki o to rọpo rẹ nipasẹ MariaDB . Kini o ṣẹlẹ lojiji? Kini idi ti iṣẹ Linux ṣe fẹrẹ jẹ iṣẹ yii. Ṣaaju ki a to tẹsiwaju akọle yii jẹ ki a ni akọsilẹ ṣoki.

MySQL ni ipilẹ nipasẹ Allan Larsson, Michael Widenius ati David Axmark ni ọdun 1995, ọdun 19 sẹyin. O ti tu silẹ labẹ orukọ ti oludasile-oludasile Michael Widenius ọmọbinrin, ' My '. A ṣe agbekalẹ iṣẹ yii labẹ Iwe-aṣẹ Gbangba Gbogbogbo GNU bakanna labẹ labẹ Iwe-aṣẹ Ohun-ini kan. MySQL ni ohun-ini nipasẹ ile-iṣẹ MySQL AB titi o fi lọ si ọwọ Oracle Corporation. A ti kọ ọ ni Ede siseto - C ati C ++ ati pe o wa fun Windows, Linux, Solaris, MacOS ati FreeBSD.

Lẹhin Ipasẹ ti MySQL nipasẹ Oracle Inc ati iwulo ti Database igbẹkẹle ati ti iwọn ti mu ki awọn ọjọgbọn lọ ronu awọn omiiran bii PostgreSQL ati MongoDB. Yipada si boya ọkan ninu meji kii ṣe rọrun tabi rirọpo to dara julọ lati oju-ọjọ iwaju.

Ni akoko kanna ni ọdun 2009, Michael Widenius bẹrẹ iṣẹ lori MarisDB bi orita ti MySQL. Ni ọdun 2012 awọn biriki ti ainidi-ipilẹ MariaDB Foundation ni a gbe kalẹ. O lorukọ lẹhin ọmọbinrin oludasile Maria .

MariaDB jẹ orita ti MySQL ibatan ibatan data Iṣakoso eyi ti a tun tu silẹ labẹ GNU General Public License. A ti kọ ọ ni Ede siseto - C , C ++ , Perl ati Bash o wa fun Awọn ọna ṣiṣe Linux, Windows , Solaris, MacOS ati FreeBSD.

Akomora ti MySQL

$1 billion kii ṣe iye kekere fun ile-iṣẹ MySQL AB pẹlupẹlu wọn ko fẹ lati jẹ ki aye naa lọ si asan fun iṣẹ Open-Source lati wa si Aye Akọkọ ati nitorinaa MySQL wa labẹ Kola ti Sun Microsystem ni Odun 2008 .

O jẹ ọrọ ti anfani pe Oracle Inc., ra Sun Microsystem ati nikẹhin MySQL jẹ ohun-ini ti Oracle, ni ọdun 2009. Pẹlu ifasilẹ yii ọpọlọpọ awọn ibeere ni ipilẹṣẹ ni akoko yẹn. Bi eleyi:

    Njẹ yoo dara fun Ọja?
  1. Ṣe yoo jẹ anfani fun awọn olumulo?
  2. Ibara nipa ṣiṣe atilẹyin ati itusilẹ awọn imudojuiwọn fun orisun Open DBMS, ni ọna ti Oracle, ṣe eyikeyi rere?
  3. Njẹ a yoo fi idi rẹ mulẹ bi ihamọra ti a gba ti oracle?
  4. Kini yoo jẹ ipa rẹ lori Ọja ti ara ẹni?
  5. Njẹ Awọn ile-iṣẹ bi Microsoft, Apple yoo ṣe afihan aṣa igbega ni ọja?
  6. Njẹ yoo wa ni ilera tabi ipalara fun IBM? Njẹ yoo ha ṣe irẹwẹsi FOSS Onidara?

Paapaa loni, a ko ni idahun ti gbogbo awọn ibeere ṣugbọn dajudaju ọja ti jẹri pupọ. Diẹ ninu awọn ayipada agbaye ti jẹri.

Oju opo wẹẹbu Ikẹfa ti o gbajumọ julọ ni agbaye ti gbe Awọn data rẹ lati MySQL si MariaDB.

Aaye ti o gbajumọ julọ ni agbaye ti a gbe lati MySQL si MariaDB.

MariaDB n ṣiṣẹ dara julọ ati nitorinaa Awọn Oju opo wẹẹbu ti o ṣiṣẹ julọ ni agbaye nlo rẹ. Ati pe ẹnikẹni ti o ba n ṣiṣẹ Linux Ni pataki gbọdọ mọ pe akopọ ‘ M ‘ ti LAMP ti yipada.

Ọpọlọpọ awọn apero lori ila ati oluyanju iṣowo ti wo eleyi bi ipè ti Oracle ṣe lati pari ipilẹ olumulo MySQL. Darwin sọ pe ' Iwalaaye ti Ẹmi-ara ati ọja maa n loye eyi. MySQL orita MariaDB ipilẹ ati iwalaaye ṣẹda itan.

MySQL ati MariaDB - Iwadi Afiwera

Ibamu ti MariaDB pẹlu MySQL ati paapaa diẹ ninu ẹya ti o ni ilọsiwaju di agbara ti MariaDB.

AKIYESI: Rirọpo-in ọna tumọ si, ti ohun elo kan ba ṣiṣẹ lori MySQL 5.5, yoo tun ṣiṣẹ lori MariaDB 5.5 laisi eyikeyi aṣiṣe.

Fifi sori ẹrọ ti MariaDB ni Lainos

MariaDB 10.0.12 jẹ idasilẹ iduroṣinṣin lọwọlọwọ. Pẹlupẹlu oju-iwe igbasilẹ MariaDB ni awọn binaries pato distro fun orisun RPM distro's ati pẹlu orisun DPKG Distros, eyiti o le ṣe igbasilẹ lati ọna asopọ ni isalẹ.

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

Kan gba lati ayelujara appropirate RPM ati package DPKG ki o fi sii bi o ti han ni isalẹ.

# rpm -ivh maria*.rpm		[For RedHat based systems]
# dpkg -i maria*.deb		[For Debian based systems]

O tun le fi MariaDB sori ẹrọ lati ibi ipamọ, ṣugbọn o ṣe pataki lati ṣeto repo, akọkọ. Tẹle ọna asopọ ni isalẹ ki o yan distro rẹ ki o lọ.

  1. Ṣiṣeto Ibi ipamọ MariaDB

Eyi ni ọna ti o rọrun julọ lati fi sori ẹrọ MariaDB lori tuntun bi daradara bi iduroṣinṣin Linux Pinpin atijọ. Sibẹsibẹ, ti o ko ba mọ bi o ṣe le ṣeto awọn ibi ipamọ labẹ awọn eto Linux. O le tẹle awọn nkan wa ti isalẹ, nibiti a ti bo fifi sori MariaDB lori awọn kaakiri ti o yan diẹ.

  1. atupa Oṣo (Linux, Apache, MariaDB, PHP/PhpMyAdmin) ni RHEL/CentOS
  2. Fi atupa sii (Lainos, Apache, MariaDB, PHP) lori Ubuntu Server 14.04
  3. Fifi sori LEMP (Nginx, PHP, MySQL pẹlu ẹrọ MariaDB ati PhpMyAdmin) ni Arch Linux
  4. Fifi atupa (Linux, Apache, MySQL/MariaDB, ati PHP/PhpMyAdmin) ni Arch Linux
  5. Fifi LEMP (Lainos, Nginx, MySQL/MariaDB, PHP/PHP-FPM ati PhpMyAdmin) sori Gentoo Linux

Iyẹn ni gbogbo fun bayi. Kii ṣe opin. Ibẹrẹ rẹ. Irin-ajo kan ti o bẹrẹ ni ọdun 2009 ṣi n tẹsiwaju ati pe o ni lati lọ ọna pipẹ lati ibi. MariaDB ni idagbasoke ti MySQL ati imọlara rẹ ni ile ti o ti ni iriri MySQL.

A yoo wa pẹlu nkan laipẹ eyiti yoo ṣe itọsọna lati ṣiṣe awọn tabili kekere si ṣiṣe awọn ibeere kekere. Titi lẹhinna wa ni aifwy ati sopọ si Tecmint. Maṣe gbagbe lati pese wa pẹlu awọn esi rẹ ti o niyelori ni apakan asọye ni isalẹ.