Hadithi Nyuma ya Upataji wa MySQL na Sun Microsystem na Kupanda kwa MariaDB


Hifadhidata ni habari iliyopangwa kwa njia ambayo programu ya kompyuta inaweza kufikia data iliyohifadhiwa au sehemu yake. Mfumo huu wa faili wa kielektroniki huhifadhiwa, kusasishwa, kuchaguliwa na kufutwa kwa kutumia programu maalum inayoitwa Database Management System (DBMS). Kuna orodha kubwa ya DBMS, chache ambazo huingia kwenye orodha hapa ni - MySQL, MariaDB, SQL Server, Oracle, DB2, LibreOffice Base, Microsoft Access, n.k.

Wale ambao wamefanya kazi kwenye Mazingira ya Linux lazima wamekuwa wakijua kwamba MySQL zamani ilikuwa Mfumo Chaguomsingi wa Kusimamia Hifadhidata ya Mahusiano kwa muda mrefu kabla ya kubadilishwa na MariaDB. Nini kilitokea ghafla? Kwa nini mradi wa Linux ulitikiswa na mradi huu. Kabla hatujaendelea na mada hii tupe maelezo mafupi.

MySQL ilianzishwa na Allan Larsson, Michael Widenius na David Axmark katika mwaka wa 1995, miaka 19 iliyopita. Ilitolewa chini ya jina la mwanzilishi mwenza Michael Widenius binti, 'My'. Mradi huu ulitolewa chini ya Leseni ya Jumla ya Umma ya GNU na vile vile chini ya Leseni fulani ya Umiliki. MySQL ilimilikiwa na kampuni ya MySQL AB hadi ikaingia mikononi mwa Oracle Corporation. Imeandikwa katika Lugha ya Kupanga - C na C++ na inapatikana kwa Windows, Linux, Solaris, MacOS na FreeBSD.

Baada ya Upataji wa MySQL na Oracle Inc. na hitaji la Hifadhidata inayotegemewa na inayoweza kusambazwa ilisababisha wasomi kufikiria njia mbadala kama PostgreSQL na MongoDB. Kubadilisha hadi mojawapo ya mbili haikuwa rahisi wala uingizwaji bora kutoka kwa mtazamo wa siku zijazo.

Wakati huo huo katika mwaka wa 2009, Michael Widenius alianza kufanya kazi kwenye MarisDB kama uma wa MySQL. Katika mwaka wa 2012 matofali ya Shirika lisilo la faida la MariaDB liliwekwa. Ilipewa jina la binti wa mwanzilishi Maria.

MariaDB ni uma wa Mfumo wa Usimamizi wa Hifadhidata ya Mahusiano ya MySQL ambayo hutolewa tena chini ya Leseni ya Umma ya GNU. Imeandikwa katika Lugha ya Kupanga - C, C++, Perl na Bash na inapatikana kwa Mifumo ya Linux, Windows. , Solaris, MacOS na FreeBSD.

Upataji wa MySQL

$1 bilioni haikuwa kiasi kidogo kwa kampuni ya MySQL AB zaidi ya hayo hawataki kuruhusu nafasi kwenda bure kwa mradi wa Open-Source kuja katika ulimwengu wa Mainstream na hivyo MySQL ikawa chini ya Collar ya Sun Microsystem katika Mwaka wa 2008. .

Ilikuwa ni jambo la bahati kwamba Oracle Inc., ilinunua Sun Microsystem na hatimaye MySQL ikawa mali ya Oracle, katika mwaka wa 2009. Kwa unyakuzi huu maswali mengi yalitolewa wakati huo. Kama vile:

  1. Je, itakuwa nzuri kwa Soko?
  2. Je, itakuwa na manufaa kwa watumiaji?
  3. Oracle kwa kutoa usaidizi na kutoa masasisho ya Open source DBMS, kwenye njia ya Oracle, unafanya lolote jema?
  4. Je, itathibitishwa kama Silaha iliyopatikana ya mahubiri?
  5. Je, matokeo yake yatakuwaje kwa Soko la wamiliki?
  6. Je, Kampuni kama Microsoft, Apple itaonyesha mwelekeo wa kuimarika sokoni?
  7. Je, itakuwa na afya au hatari kwa IBM?
  8. Je, itapunguza Shauku ya FOSS?

Hata leo, hatuna jibu la maswali yote lakini hakika soko limethibitisha mengi. Baadhi ya mabadiliko ambayo ulimwengu umeshuhudia.

Tovuti ya Sita Maarufu zaidi duniani imehamisha Hifadhidata yake kutoka MySQL hadi MariaDB.

Tovuti maarufu zaidi ulimwenguni iliyohamishwa kutoka MySQL hadi MariaDB.

MariaDB inafanya vizuri zaidi na kwa hivyo Tovuti zenye shughuli nyingi zaidi ulimwenguni zinaitumia. Na mtu yeyote anayeendesha Linux Seriously lazima ajue kwamba ‘M’ rafu ya LAMP imebadilika.

Mabaraza kadhaa ya Mtandaoni na wachambuzi wa biashara waliona hii kama mbiu iliyochezwa na Oracle ili kumaliza msingi wa watumiaji wa MySQL. Darwin alisema ‘Survival of the Fittest’ na soko linaelekea kuelewa hili. MySQL fork MariaDB msingi na survival iliunda historia.

MySQL na MariaDB - Utafiti wa Kulinganisha

Utangamano wa MariaDB na MySQL na hata huduma fulani ya hali ya juu ikawa nguvu ya MariaDB.

KUMBUKA: Njia ya uingizwaji ya kudondosha, ikiwa programu itafanya kazi kwenye MySQL 5.5, itafanya kazi pia kwenye MariaDB 5.5 bila hitilafu yoyote.

Ufungaji wa MariaDB katika Linux

MariaDB 10.0.12 ndio toleo thabiti la sasa. Kwa kuongezea, ukurasa wa upakuaji wa MariaDB una vifaa maalum vya distro kwa RPM based distro's na vile vile DPKG based Distros, ambayo inaweza kupakuliwa kutoka kwa kiunga hapa chini.

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

Pakua tu kifurushi kinachofaa cha RPM na DPKG na ukisakinishe kama inavyoonyeshwa hapa chini.

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

Unaweza pia kufunga MariaDB kutoka kwa hazina, lakini ni muhimu kusanidi repo, kwanza. Fuata kiungo hapa chini na uchague distro yako na uende.

  1. Sanidi Hazina ya MariaDB

Hii ndiyo njia rahisi zaidi ya kusakinisha MariaDB kwenye Usambazaji wa hivi punde na wa zamani wa Linux. Walakini, ikiwa hujui jinsi ya kusanidi hazina chini ya mifumo ya Linux. Unaweza kufuata vifungu vyetu vilivyo chini, ambapo tumeshughulikia usakinishaji wa MariaDB kwenye usambazaji mdogo uliochaguliwa.

  1. Weka LAMP (Linux, Apache, MariaDB, PHP/PhpMyAdmin) katika RHEL/CentOS
  2. Sakinisha LAMP (Linux, Apache, MariaDB, PHP) kwenye Seva ya Ubuntu 14.04
  3. Kusakinisha LEMP (Nginx, PHP, MySQL na injini ya MariaDB na PhpMyAdmin) katika Arch Linux
  4. Kusakinisha LAMP (Linux, Apache, MySQL/MariaDB, na PHP/PhpMyAdmin) katika Arch Linux
  5. Kusakinisha LEMP (Linux, Nginx, MySQL/MariaDB, PHP/PHP-FPM na PhpMyAdmin) katika Gentoo Linux

Hayo ni yote kwa sasa. Sio mwisho wake. Ni mwanzo wake. Safari iliyoanzishwa mwaka wa 2009 bado inaendelea na inabidi iende mbali kutoka hapa. MariaDB ina ukomavu wa MySQL na hisia zako uko nyumbani ambaye amepitia MySQL.

Tutakuwa tunakuja na makala hivi karibuni ambayo yataelekeza kutoka kutengeneza meza ndogo hadi kuendesha maswali madogo. Hadi wakati huo endelea kuwa macho na uunganishwe na Tecmint. Usisahau kutupatia maoni yako muhimu katika sehemu ya maoni hapa chini.