Ang Istorya sa Likod sa Pagkuha sa MySQL ni Sun Microsystem ug ang Pagtaas sa MariaDB


Ang database usa ka impormasyon nga giorganisar sa paagi nga ang programa sa kompyuter maka-access sa gitipigan nga datos o sa usa ka bahin niini. Kini nga electronic file system gitipigan, gi-update, gipili ug gitangtang gamit ang usa ka espesyal nga programa nga gitawag nga Database Management System (DBMS). Adunay usa ka dako nga lista sa DBMS, ang pipila niini gihimo sa lista dinhi mao ang - MySQL, MariaDB, SQL Server, Oracle, DB2, LibreOffice Base, Microsoft Access, ug uban pa.

Kadtong nagtrabaho sa Linux Environment tingali nakahibalo nga ang MySQL kaniadto mao ang Default Relational Database Management System sa dugay kaayong panahon sa wala pa kini gipulihan sa MariaDB. Unsay nahitabo sa kalit? Ngano nga ang proyekto sa Linux nagwarawara sa kini nga proyekto. Sa dili pa nato ipadayon kini nga hilisgutan adunay usa ka mubo nga sulat.

Ang MySQL gitukod ni Allan Larsson, Michael Widenius ug David Axmark sa tuig 1995, 19 ka tuig na ang milabay. Gipagawas kini ubos sa ngalan sa co-founder nga si Michael Widenius nga anak nga babaye, 'Akong'. Kini nga proyekto gipagawas ubos sa GNU General Public License ingon man ubos sa pipila ka Proprietary License. Ang MySQL gipanag-iya sa MySQL AB nga kompanya hangtod kini napunta sa mga kamot sa Oracle Corporation. Gisulat kini sa Programming Language – C ug C++ ug anaa alang sa Windows, Linux, Solaris, MacOS ug FreeBSD.

Human sa Pagkuha sa MySQL sa Oracle Inc. ug ang panginahanglan sa usa ka kasaligan ug scalable Database nanguna sa mga eskolar sa paghunahuna og mga alternatibo sama sa PostgreSQL ug MongoDB. Ang pagbalhin sa bisan hain sa duha dili sayon o mas maayo nga kapuli gikan sa umaabot nga panglantaw.

Sa samang higayon sa tuig 2009, si Michael Widenius nagsugod sa pagtrabaho sa MarisDB isip usa ka tinidor sa MySQL. Sa tuig 2012 ang mga tisa sa nonprofit nga MariaDB Foundation gipahimutang. Ginganlan kini sunod sa anak nga babaye sa magtutukod Maria.

Ang MariaDB usa ka tinidor sa MySQL Relational Database Management System nga gipagawas usab ubos sa GNU General Public License. Gisulat kini sa Programming Language – C, C++, Perl ug Bash ug anaa alang sa Systems Linux, Windows , Solaris, MacOS ug FreeBSD.

Ang Pagkuha sa MySQL

Ang $1 bilyon dili gamay nga kantidad alang sa MySQL AB nga kompanya labi pa nga dili nila gusto nga tugutan ang higayon nga mawala ang higayon alang sa usa ka Open-Source nga proyekto nga moabut sa Mainstream nga kalibutan ug busa ang MySQL nailalom sa Collar of Sun Microsystem sa Tuig 2008 .

Kini usa ka butang sa higayon nga ang Oracle Inc., mipalit sa Sun Microsystem ug sa katapusan ang MySQL usa ka kabtangan sa Oracle, sa tuig 2009. Uban niini nga pagkuha daghang mga pangutana ang namugna nianang panahona. Sama sa:

  1. Maayo ba kini para sa Market?
  2. Maayo ba kini alang sa mga tiggamit?
  3. Oracle pinaagi sa paghatag og suporta ug pag-release sa mga update para sa usa ka Open source DBMS, sa dalan sa Oracle, nga naghimo sa bisan unsa nga kaayohan?
  4. Mapamatud-an ba kini isip usa ka nakuha nga Armor of oracle?
  5. Unsa ang mahimong epekto niini sa proprietary Market?
  6. Ang mga Kompanya ba sama sa Microsoft, ang Apple ba magpakita sa us aka us aka us aka us aka uso sa merkado?
  7. Mahimsog ba kini o makadaot para sa IBM?
  8. Makadaot ba kini sa moralidad sa FOSS Enthusiastic?

Bisan karon, wala kami tubag sa tanan nga mga pangutana apan sigurado nga ang merkado napamatud-an nga daghan. Pipila sa mga pagbag-o nga nasaksihan sa kalibutan.

Ang Ika-unom nga pinakapopular nga website sa kalibutan mibalhin sa Database niini gikan sa MySQL ngadto sa MariaDB.

Ang pinakapopular nga site sa kalibutan gibalhin gikan sa MySQL ngadto sa MariaDB.

Mas maayo ang pasundayag sa MariaDB ug busa gigamit kini sa pinakabusy nga mga Web Site sa kalibutan. Ug bisan kinsa nga nagdagan sa Linux Seryoso kinahanglan mahibal-an nga ang 'M' sa LAMP stack nausab.

Daghang On-line nga mga forum ug analista sa negosyo ang nagtan-aw niini isip usa ka trumpeta nga gidula sa Oracle aron mahuman ang MySQL user base. Si Darwin miingon nga 'Survival of the Fittest' ug ang merkado lagmit nga masabtan kini. Ang MySQL fork nga pundasyon sa MariaDB ug ang pagkaluwas nagmugna sa kasaysayan.

MySQL ug MariaDB - Usa ka Pagtandi nga Pagtuon

Ang pagkaangay sa MariaDB sa MySQL ug bisan ang pipila ka mga advanced nga bahin nahimong kusog sa MariaDB.

PAHINUMDOM: Ang pag-ilis sa drop-in nagpasabut, kung ang usa ka aplikasyon nagtrabaho sa MySQL 5.5, magamit usab kini sa MariaDB 5.5 nga wala’y bisan unsang glitch.

Pag-instalar sa MariaDB sa Linux

Ang MariaDB 10.0.12 mao ang kasamtangan nga lig-on nga pagpagawas. Dugang pa nga ang pahina sa pag-download sa MariaDB naglangkob sa mga piho nga binary sa distro alang sa RPM nga nakabase sa distro ingon man usab sa DPKG nga nakabase sa Distros, nga mahimong ma-download gikan sa link sa ubos.

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

I-download lang ang angay nga RPM ug DPKG nga pakete ug i-install kini sama sa gipakita sa ubos.

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

Mahimo usab nimo i-install ang MariaDB gikan sa repository, apan hinungdanon nga i-setup ang repo, una. Sunda ang link sa ubos ug pilia ang imong distro ug lakaw.

  1. I-set up ang MariaDB Repository

Kini ang pinakasayon nga paagi sa pag-instalar sa MariaDB sa pinakabag-o ingon man sa daan nga lig-on nga Linux Distribution. Bisan pa, kung wala ka mahibal-an kung giunsa ang pag-setup sa mga repository sa ilawom sa mga sistema sa Linux. Mahimo nimong sundan ang among ubos nga mga artikulo, diin among gitabonan ang pag-install sa MariaDB sa pipila ka pinili nga mga pag-apod-apod.

  1. Setup LAMP (Linux, Apache, MariaDB, PHP/PhpMyAdmin) sa RHEL/CentOS
  2. I-install ang LAMP (Linux, Apache, MariaDB, PHP) sa Ubuntu 14.04 Server
  3. Pag-instalar sa LEMP (Nginx, PHP, MySQL uban sa MariaDB engine ug PhpMyAdmin) sa Arch Linux
  4. Pag-instalar sa LAMP (Linux, Apache, MySQL/MariaDB, ug PHP/PhpMyAdmin) sa Arch Linux
  5. Pag-instalar sa LEMP (Linux, Nginx, MySQL/MariaDB, PHP/PHP-FPM ug PhpMyAdmin) sa Gentoo Linux

Kana lang sa pagkakaron. Dili kini ang katapusan. Kini usa ka sinugdanan. Ang usa ka Panaw nga gisugdan niadtong 2009 nagpadayon pa ug kini kinahanglan nga layo gikan dinhi. Ang MariaDB adunay pagkahamtong sa MySQL ug ang imong gibati sa balay nga nakasinati sa MySQL.

Maghimo kami usa ka artikulo sa dili madugay nga maggiya gikan sa paghimo og gagmay nga mga lamesa hangtod sa pagpadagan sa gagmay nga mga pangutana. Hangtud unya magpabilin nga tuned ug konektado sa Tecmint. Ayaw kalimti ang paghatag kanamo sa imong bililhon nga feedback sa seksyon sa komento sa ubos.