L-Istorja Wara l-Akkwist ta 'MySQL minn Sun Microsystem u ż-Żieda ta' MariaDB


Database hija informazzjoni organizzata b'tali mod li programm tal-kompjuter jista' jaċċessa d-dejta maħżuna jew parti minnha. Din is-sistema ta 'fajls elettroniċi hija maħżuna, aġġornata, magħżula u mħassra permezz ta' programm speċjali msejjaħ Database Management System (DBMS). Hemm lista enormi ta 'DBMS, li ftit minnhom jagħmlu l-lista hawn huma - MySQL, MariaDB, SQL Server, Oracle, DB2, LibreOffice Base, Microsoft Access, eċċ.

Dawk li ħadmu fuq Linux Environment iridu jkunu jafu li MySQL kienet is-Sistema ta' Ġestjoni tad-Database Relazzjonali Default għal żmien twil ħafna qabel ma ġiet sostitwita minn MariaDB. X’ġara f’daqqa? Għaliex il-proġett Linux xejret bye għal dan il-proġett. Qabel ma nkomplu dan is-suġġett ejjew ikollna nota qasira.

MySQL twaqqfet minn Allan Larsson, Michael Widenius u David Axmark fis-sena 1995, 19-il sena ilu. Ġie rilaxxat taħt l-isem tal-ko-fundatur bint Michael Widenius, ‘My‘. Dan il-proġett ġie rilaxxat taħt il-Liċenzja Pubblika Ġenerali tal-GNU kif ukoll taħt ċertu Liċenzja Proprjetarja. MySQL kienet proprjetà tad-ditta MySQL AB sakemm marret f'idejn Oracle Corporation. Huwa miktub fil-Lingwa ta' Programmazzjoni – C u C++ u huwa disponibbli għall-Windows, Linux, Solaris, MacOS u FreeBSD.

Wara l-Akkwist ta 'MySQL minn Oracle Inc. u l-ħtieġa ta' Database affidabbli u skalabbli wasslu lill-istudjużi biex jaħsbu alternattivi bħal PostgreSQL u MongoDB. Il-bidla għal waħda minn dawn it-tnejn la kienet faċli u lanqas sostituzzjoni aħjar minn perspettiva futura.

Fl-istess ħin fis-sena 2009, Michael Widenius beda jaħdem fuq MarisDB bħala furketta tal-MySQL. Fis-sena 2012 tpoġġew il-briks tal-Fondazzjoni MariaDB mingħajr skop ta' qligħ. Ġie msemmi għal bint il-fundatur Maria.

MariaDB hija furketta ta 'MySQL Relational Database Management System li għal darb'oħra hija rilaxxata taħt GNU General Public License. Huwa miktub fil-Lingwa ta' Programmazzjoni – C, C++, Perl u Bash u huwa disponibbli għal Systems Linux, Windows , Solaris, MacOS u FreeBSD.

L-Akkwist ta' MySQL

$1 biljun ma kienx ammont żgħir għad-ditta MySQL AB barra minn hekk ma jridux iħallu ċ-ċans tmur għalxejn biex proġett Open-Source jidħol fid-dinja Mainstream u għalhekk MySQL daħal taħt il-Kullar ta 'Sun Microsystem fis-Sena 2008. .

Kienet kwistjoni ta 'kumbinazzjoni li Oracle Inc., xtrat Sun Microsystem u eventwalment MySQL kienet proprjetà ta' Oracle, fis-sena 2009. B'dan it-teħid ta 'kontroll ġew iġġenerati ħafna mistoqsijiet dak iż-żmien. Bħal:

  1. Se jkun tajjeb għas-Suq?
  2. Se jkun ta' benefiċċju għall-utenti?
  3. Oracle billi tipprovdi appoġġ u tirrilaxxa aġġornamenti għal DBMS ta' sors Miftuħ, fit-triq ta' Oracle, tagħmel xi ġid?
  4. Se jiġi ppruvat bħala Armatura ta' l-oraklu akkwistata?
  5. X'se jkun l-effett tiegħu fuq is-Suq proprjetarju?
  6. Kumpaniji bħal Microsoft, Apple se juru xejra ta' spinta fis-suq?
  7. Se tkun b'saħħitha jew ta' ħsara għall-IBM?
  8. Se jiddemoralizza lil FOSS Enthusiastic?

Anke llum, m'għandniex it-tweġiba għall-mistoqsijiet kollha iżda ċertament is-suq wera ħafna. Xi wħud mill-bidliet li rat id-dinja.

Is-Sitt l-aktar websajt Popolari fid-dinja ċċaqlaq id-Database tagħha minn MySQL għal MariaDB.

L-iktar sit popolari fid-dinja ġie trasferit minn MySQL għal MariaDB.

MariaDB qed taħdem aħjar u għalhekk is-siti tal-Web l-aktar traffikużi fid-dinja qed jużawha. U kull min iħaddem Linux Serjament irid ikun jaf li l-munzell ta 'M' ta' LAMP inbidel.

Diversi forums On-line u analisti tan-negozju qiesu dan bħala trump li kellu Oracle biex itemmu l-bażi tal-utenti MySQL. Darwin qal ‘Survival of the Fittest’ u s-suq għandu tendenza li jifhem dan. MySQL fork MariaDB fondazzjoni u sopravivenza maħluqa istorja.

MySQL u MariaDB - Studju Komparattiv

Il-kompatibilità ta 'MariaDB ma' MySQL u anke xi karatteristika avvanzata saret il-qawwa ta 'MariaDB.

NOTA: Drop-in replacement tfisser, jekk applikazzjoni taħdem fuq MySQL 5.5, taħdem ukoll fuq MariaDB 5.5 mingħajr ebda glitch.

Installazzjoni ta 'MariaDB fil-Linux

MariaDB 10.0.12 hija r-rilaxx stabbli attwali. Barra minn hekk, il-paġna tat-tniżżil ta’ MariaDB fiha binarji speċifiċi tad-distro għal distro bbażati fuq RPM kif ukoll Distros ibbażati fuq DPKG, li jistgħu jitniżżlu mill-link hawn taħt.

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

Niżżel il-pakkett RPM u DPKG xieraq u installah kif muri hawn taħt.

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

Tista 'wkoll tinstalla MariaDB mir-repożitorju, iżda huwa importanti li tissettja r-repo, l-ewwel. Segwi l-link hawn taħt u agħżel id-distro tiegħek u mur.

  1. Imwaqqaf ir-Repożitorju ta' MariaDB

Dan huwa l-eħfef mod biex tinstalla MariaDB fuq Distribuzzjoni Linux stabbli kif ukoll antika. Madankollu, jekk ma tafx kif twaqqaf repożitorji taħt sistemi Linux. Tista 'ssegwi l-artikoli tagħna hawn taħt, fejn koprejna l-installazzjoni ta' MariaDB fuq ftit distribuzzjonijiet magħżula.

  1. Imwaqqaf LAMP (Linux, Apache, MariaDB, PHP/PhpMyAdmin) f'RHEL/CentOS
  2. Installa LAMP (Linux, Apache, MariaDB, PHP) fuq Ubuntu 14.04 Server
  3. L-installazzjoni ta' LEMP (Nginx, PHP, MySQL b'magna MariaDB u PhpMyAdmin) f'Arch Linux
  4. L-installazzjoni ta' LAMP (Linux, Apache, MySQL/MariaDB, u PHP/PhpMyAdmin) f'Arch Linux
  5. L-installazzjoni ta' LEMP (Linux, Nginx, MySQL/MariaDB, PHP/PHP-FPM u PhpMyAdmin) f'Gentoo Linux

Dak kollu għalissa. Mhux it-tmiem tiegħu. Il-bidu tiegħu. Vjaġġ li nbeda fl-2009 għadu għaddej u jrid jimxi 'l bogħod minn hawn. MariaDB għandha l-maturità tal-MySQL u tħossok id-dar tiegħek min esperjenza MySQL.

Dalwaqt se nkunu qed noħorġu artiklu li jiggwida milli nagħmlu tabelli żgħar għal mistoqsijiet żgħar. Sa dakinhar ibqa' sintonizzat u mqabbad ma' Tecmint. Tinsiex tagħtina l-feedback siewi tiegħek fit-taqsima tal-kummenti hawn taħt.