X'inhu MariaDB? Kif taħdem MariaDB?


MariaDB, furketta ta 'MySQL hija waħda mis-sistemi ta' ġestjoni tad-databases relazzjonali SQL (Structured Query Language) l-aktar popolari, magħmula mill-iżviluppaturi oriġinali ta 'MySQL. Hija mfassla għall-veloċità, l-affidabbiltà u l-faċilità ta 'użu.

Hija s-sistema default tad-database tat-tip MySQL fir-repożitorji standard tal-biċċa l-kbira jekk mhux tad-distribuzzjonijiet ewlenin tal-Linux kollha inklużi RHEL (RedHat Enterprise Linux) u Fedora Linux. Jaħdem ukoll fuq Windows u macOS, u ħafna sistemi operattivi oħra. Jintuża bħala sostituzzjoni għas-sistema tad-database MySQL fil-munzell LAMP (Linux + Apache + MariaDB + PHP) u LEMP (Linux + Engine-X + MariaDB + PHP).

Huwa l-iżvilupp beda minħabba tħassib li nqala' meta MySQL ġie akkwistat minn Oracle Corporation fl-2009. Issa, l-iżviluppaturi u l-manutenzjoni ta 'MariaDB jagħmlu amalgamazzjonijiet ta' kull xahar mal-bażi tal-kodiċi MySQL biex jiżguraw li MariaDB ikollu xi bug fixes rilevanti miżjuda mal-MySQL.

Is-server MariaDB huwa disponibbli taħt il-liċenzja GPL, verżjoni 2, u l-libreriji tal-klijenti tiegħu għal C, Java, u ODBC huma mqassma taħt il-liċenzja LGPL, verżjoni 2.1 jew ogħla. Huwa offrut f'żewġ edizzjonijiet differenti.

L-ewwel huwa s-Server tal-Komunità MariaDB li tista' tniżżel, tuża u timmodifika b'xejn. It-tieni edizzjoni hija l-MariaDB Enterprise Server maħsub biex jissostitwixxi databases proprjetarji u jadotta sors miftuħ fl-intrapriża.

  • Niżżel MariaDB Community Server
  • Niżżel MariaDB Enterprise Server

Kif taħdem MariaDB?

Eżatt bħal MySQL, MariaDB juża wkoll mudell klijent/server bi programm server li jiffajlja talbiet minn programmi tal-klijenti. Kif huwa tipiku tas-sistemi tal-kompjuter klijent/server, is-server u l-programmi tal-klijenti jistgħu jkunu fuq hosts differenti.

Karatteristiċi ewlenin ta 'MariaDB

MariaDB hija kompatibbli ħafna mal-MySQL peress li kull verżjoni ta' MariaDB taħdem bħala \drop-in replacement għall-verżjoni ekwivalenti ta' MySQL, madankollu, bi ftit limitazzjonijiet.

Jekk qed temigra lejn MariaDB, il-fajls tad-dejta tagħha huma ġeneralment kompatibbli binarji ma 'dawk mill-verżjoni ekwivalenti ta' MySQL, u wkoll il-protokoll tal-klijent ta 'MariaDB huwa binarju kompatibbli mal-protokoll tal-klijent ta' MySQL.

  • Jappoġġja ħafna dikjarazzjonijiet SQL differenti, struttura, u regoli, funzjonijiet u proċeduri, funzjonijiet definiti mill-utent (utli għall-estensjoni ta' MariaDB), varjabbli tas-server, u modi SQL, qsim ta' tabelli, backup ta' database, u restawr, monitoraġġ tas-server u zkuk. Tibgħat ukoll b'diversi plugins bħall-plugin tal-verifika MariaDB, u aktar.
  • MariaDB jiġi b'ħafna għażliet ġodda, karatteristiċi, u estensjonijiet, magni tal-ħażna, kif ukoll bug fixes li mhumiex fil-MySQL. Uħud mill-karatteristiċi ġodda f'MariaDB huma raggruppament avvanzat ma' Galera Cluster 4, diversi karatteristiċi ta' kompatibilità ma' Oracle Database, u Tabelli tad-Dejta Temporali (li jippermettilek li tfittex id-dejta kif kienet fi kwalunkwe punt fil-passat), u ħafna aktar.
  • L-istess karatteristiċi ta' sigurtà fil-MySQL jeżistu f'MariaDB. Barra minn hekk, għandek tikkunsidra l-aħjar prattiki biex tiżgura s-server tad-database tiegħek. Ukoll, l-iżgurar tad-database tiegħek għandu jibda dritt fil-livell tan-netwerk u tas-server.

Huwa importanti li wieħed jifhem li għalkemm MariaDB jibqa' kompatibbli mal-MySQL, huwa tassew open-source (u huwa żviluppat mill-komunità fi spirtu veru open-source), m'għandux moduli ta' sors magħluq bħal dawk li jeżistu fil-MySQL. Edizzjoni Intrapriża.

Id-dokumentazzjoni MariaDB tgħinek tifhem bis-sħiħ id-differenzi bejn MySQL u MariaDB.

Klijent u Għodda ta' MariaDB

Kemm għal MariaDB kif ukoll għal MySQL, l-APIs u l-istrutturi kollha tal-klijenti huma identiċi, il-portijiet u s-sokits kollha huma ġeneralment l-istess, u l-konnetturi kollha MySQL għal lingwi ta’ programmar bħal Python, Perl, PHP, Ruby, Java, u konnettur MySQL C, eċċ jaħdmu mhux mibdula taħt MariaDB.

Ukoll, MariaDB jiġi ma 'diversi programmi tal-klijenti bħall-utilitajiet popolari tal-linja tal-kmand: mysql, mysqldump, għall-amministrazzjoni tad-databases.

Min qed juża MariaDB?

Xi wħud mill-kumpaniji li jużaw MariaDB jinkludu RedHat, Ubuntu, Google, Wikipedia, Tumblr, Amazon Web Services, SUSE Linux, u aktar.

Hawn huma xi artikli utli dwar MariaDB:

  • Suġġerimenti Utli dwar l-Irfinar u l-Ottimizzazzjoni tal-Prestazzjoni tal-MySQL/MariaDB
  • Kif Tibdel il-Password Root ta' MySQL jew MariaDB fil-Linux
  • Kif Tibdel il-Port Default MySQL/MariaDB fil-Linux
  • Kif Tibdel Direttorju tad-Data Default MySQL/MariaDB fil-Linux
  • 4 Għodod Utli tal-Linja tal-Kmand biex Tissorvelja l-Prestazzjoni tal-MySQL fil-Linux