Akụkọ dị n'azụ nweta MySQL site na Sun Microsystem na Rise nke MariaDB


Ebe nchekwa data bụ ozi ahaziri n'ụdị nke na mmemme kọmputa nwere ike ịnweta data echekwara ma ọ bụ akụkụ ya. A na-echekwa, emelite, họrọ ma hichapụ sistemụ faịlụ eletrọnịkị a site na iji mmemme pụrụ iche akpọrọ Database Management System (DBMS). Enwere nnukwu ndepụta nke DBMS, ole na ole n'ime ha na-eme na ndepụta ebe a bụ - MySQL, MariaDB, SQL Server, Oracle, DB2, LibreOffice Base, Nweta Microsoft, wdg.

Ndị na-arụ ọrụ na Linux Environment ga-abụrịrị na ha maara na MySQL na-abụbu Default Relational Database Management System ruo ogologo oge tupu MariaDB dochie ya. Gịnị mere na mberede? Ihe kpatara na oru ngo Linux jiri were were were rụọ ọrụ a. Tupu anyị aga n'ihu n'isiokwu a, ka anyị nwee obere ndetu.

MySQL bụ Allan Larsson, Michael Widenius na David Axmark tọrọ ntọala n'afọ 1995, afọ iri na itoolu gara aga. A tọhapụrụ ya n'aha onye nrụpụtara Michael Widenius ada, 'My'. E weputara oru ngo a n'okpuru ikikere GNU General yana n'okpuru ụfọdụ ikike nwe. MySQL bụ ụlọ ọrụ MySQL AB nwere ruo mgbe ọ banyere n'aka Oracle Corporation. Edere ya n'asụsụ mmemme - C na C++ ma dị maka Windows, Linux, Solaris, MacOS na FreeBSD.

Mgbe Nnweta MySQL nke Oracle Inc. na mkpa nke data data a pụrụ ịdabere na ya na nke nwere ike ime ka ndị ọkà mmụta chee echiche ọzọ dị ka PostgreSQL na MongoDB. Ịtụgharị na nke ọ bụla n'ime abụọ adịghị mfe ma ọ bụ dochie anya ka mma site n'ọdịdị n'ọdịnihu.

N'otu oge ahụ n'afọ 2009, Michael Widenius malitere ịrụ ọrụ na MarisDB dị ka ndụdụ nke MySQL. N'afọ 2012, etinyere brik nke MariaDB Foundation na-anaghị akwụ ụgwọ. Akpọrọ ya aha nwa nwanyị onye nrụpụta Maria.

MariaDB bụ ndụdụ nke MySQL Relational Database Management System nke ewepụtara ọzọ n'okpuru GNU General Public License. Edere ya n'asụsụ mmemme - C, C++, Perl na Bash ma dị maka Linux Systems, Windows. , Solaris, MacOS na FreeBSD.

Nnweta nke MySQL

Ijeri $1 abụghị obere ego maka ụlọ ọrụ MySQL AB ọzọ, ha achọghị ịhapụ ohere ahụ ka ọ bụrụ ihe efu maka ọrụ Open-Source ka ọ bata n'ime ụwa Mainstream na ya mere MySQL bịara n'okpuru Collar nke Sun Microsystem na afọ 2008. .

Ọ bụ ihe ohere na Oracle Inc., zụtara Sun Microsystem na n'ikpeazụ MySQL bụ ihe onwunwe nke Oracle, n'afọ 2009. Site na nke a weghara ọtụtụ ajụjụ ewepụtara n'oge ahụ. Dị ka:

  1. Ọ ga-adị mma maka Ahịa?
  2. Ọ ga-abara ndị ọrụ uru ?
  3. Oracle site n'inye nkwado na iwepụta mmelite maka DBMS mepere emepe, n'ụzọ Oracle, na-eme ihe ọma ọ bụla?
  4. A ga-egosipụta ya dị ka ihe agha nke okwu ọnụ?
  5. Gịnị ga-eme ya n'ahịa ahịa?
  6. Ụlọ ọrụ dị ka Microsoft, Apple ga-egosi nkwalite nkwalite n'ahịa?
  7. Ọ ga-adị mma ma ọ bụ na-emerụ ahụ maka IBM?
  8. Ọ ga-emebi FOSS Inthusiasts?

Ọbụna taa, anyị enweghị azịza nke ajụjụ niile ma n'ezie ahịa egosila ọtụtụ ihe. Ụfọdụ n'ime mgbanwe ndị ụwa hụworo.

Weebụsaịtị nke isii kacha ewu ewu n'ụwa ebugharịla Database ya na MySQL gaa na MariaDB.

Ebe kacha ewu ewu n'ụwa bufere site na MySQL gaa na MariaDB.

MariaDB na-arụ ọrụ nke ọma na ebe nrụọrụ weebụ kacha arụ ọrụ n'ụwa na-eji ya. Na onye ọ bụla na-agba ọsọ Linux Seriously ga-amarịrị na 'M' nke LAMP stack agbanweela.

Ọtụtụ nnọkọ ịntanetị na ndị nyocha azụmaahịa lere nke a dị ka opi nke Oracle na-egwu iji mechaa ntọala onye ọrụ MySQL. Darwin kwuru ''Survival of the Fittest' na ahịa na-achọ ịghọta nke a. MySQL ndụdụ MariaDB ntọala na nlanarị kere akụkọ ihe mere eme.

MySQL na MariaDB – Ọmụmụ ihe atụnyere

Ndakọrịta nke MariaDB na MySQL na ọbụna ụfọdụ atụmatụ dị elu ghọrọ ike nke MariaDB.

IHE: Dodo-na nnọchi pụtara, ọ bụrụ na ngwa na-arụ ọrụ na MySQL 5.5, ọ ga-arụ ọrụ na MariaDB 5.5 na-enweghị ihe ọ bụla glitch.

Ntinye nke MariaDB na Linux

MariaDB 10.0.12 bụ ntọhapụ kwụsiri ike ugbu a. Ọzọkwa MariaDB nbudata ibe nwere distro kpọmkwem ọnụọgụ abụọ maka RPM dabere distro yana DPKG dabere na Distros, nke enwere ike ibudata na njikọ dị n'okpuru.

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

Naanị budata ngwugwu RPM na DPKG dabara adaba wee wụnye ya dịka egosiri n'okpuru.

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

Ị nwekwara ike ịwụnye MariaDB site na ebe nchekwa, mana ọ dị mkpa ịtọlite repo, nke mbụ. Soro njikọ dị n'okpuru wee họrọ distro gị wee gaa.

  1. Nhazi ebe nchekwa MariaDB

Nke a bụ ụzọ kachasị mfe iji wụnye MariaDB na nkesa Linux kwụsiri ike na nke ochie. Agbanyeghị, ọ bụrụ na ịmaghị ka esi edobe ebe nchekwa n'okpuru sistemụ Linux. Ị nwere ike soro akụkọ anyị dị n'okpuru ebe anyị kpuchiri nwụnye MariaDB na nkesa ole na ole ahọpụtara.

  1. Nhazi LAMP (Linux, Apache, MariaDB, PHP/PhpMyAdmin) na RHEL/CentOS
  2. Wụnye LAMP (Linux, Apache, MariaDB, PHP) na sava Ubuntu 14.04
  3. Ịwụnye LEMP (Nginx, PHP, MySQL na MariaDB engine na PhpMyAdmin) na Arch Linux
  4. Wụnye LAMP (Linux, Apache, MySQL/MariaDB, na PHP/PhpMyAdmin) na Arch Linux
  5. Ịwụnye LEMP (Linux, Nginx, MySQL/MariaDB, PHP/PHP-FPM na PhpMyAdmin) na Linux Gentoo

Nke ahụ bụ ihe niile ugbu a. Ọ bụghị ọgwụgwụ. Ọ bụ mmalite. Njem nke malitere na 2009 ka na-aga n'ihu ma ọ ga-esi ebe a gaa ebe dị anya. MariaDB nwere ntozu oke nke MySQL na mmetụta gị n'ụlọ onye nwetara MySQL.

Anyị ga-ewepụta akụkọ n'oge na-adịghị anya nke ga-eduzi site n'ime obere tebụl na-agba ọsọ obere ajụjụ. Ruo mgbe ahụ nọrọ na nche wee jikọọ na Tecment. Echefula ịnye anyị nzaghachi gị bara uru na ngalaba nkọwa n'okpuru.