Kini MariaDB? Bawo ni MariaDB Ṣiṣẹ?


MariaDB, orita ti MySQL jẹ ọkan ninu olokiki ṣiṣi orisun-SQL (Structured Query Language) awọn ilana isakoṣo awọn isura infomesonu ibatan, ti a ṣe nipasẹ awọn oludasile akọkọ ti MySQL. A ṣe apẹrẹ rẹ fun iyara, igbẹkẹle, ati irorun lilo.

O jẹ aiyipada eto data iru MySQL ni awọn ibi ipamọ boṣewa ti ọpọlọpọ ti kii ṣe gbogbo awọn pinpin Lainos pataki pẹlu RHEL (RedHat Enterprise Linux) ati Fedora Linux. O tun n ṣiṣẹ lori Windows ati macOS, ati ọpọlọpọ awọn ọna ṣiṣe miiran. O ti lo bi aropo fun eto data MySQL ninu LAMP (Linux + Apache + MariaDB + PHP) ati LEMP (Linux + Engine-X + MariaDB + PHP) akopọ.

O jẹ idagbasoke ti bẹrẹ nitori awọn ifiyesi ti o waye nigbati MySQL gba nipasẹ Oracle Corporation ni ọdun 2009. Nisisiyi, awọn oludasile ati awọn olutọju ti MariaDB ṣe awọn iṣọpọ oṣooṣu pẹlu ipilẹ koodu MySQL lati rii daju pe MariaDB ni eyikeyi awọn atunṣe kokoro ti o yẹ ti a fi kun si MySQL.

Olupin MariaDB wa labẹ iwe-aṣẹ GPL, ẹya 2, ati awọn ile ikawe alabara rẹ fun C, Java, ati ODBC ti pin labẹ iwe-aṣẹ LGPL, ẹya 2.1 tabi ga julọ. O funni ni awọn ẹda oriṣiriṣi meji.

Ni akọkọ ni MariaDB Server Server eyiti o le ṣe igbasilẹ, lo, ati yipada fun ọfẹ. Ẹda keji ni Oluṣowo Idawọlẹ MariaDB ti pinnu lati rọpo awọn apoti isura data ti ara ẹni ati gba orisun ṣiṣi ninu ile-iṣẹ naa.

  • Ṣe igbasilẹ Olupin Agbegbe MariaDB
  • Ṣe igbasilẹ Olupin Idawọlẹ MariaDB

Bawo ni MariaDB Ṣiṣẹ?

Gẹgẹ bi MySQL, MariaDB tun nlo awoṣe alabara/olupin pẹlu eto olupin ti o ṣe faili awọn ibeere lati awọn eto alabara. Bii o ṣe jẹ aṣoju ti awọn eto kọnputa alabara/olupin, olupin ati awọn eto alabara le wa lori awọn ogun oriṣiriṣi.

Awọn ẹya Bọtini ti MariaDB

MariaDB jẹ ibaramu giga pẹlu MySQL bi gbogbo ẹya MariaDB ṣe n ṣiṣẹ bi\"rirọpo-silẹ" fun ẹya MySQL deede, sibẹsibẹ, pẹlu awọn idiwọn tọkọtaya kan.

Ti o ba n ṣilọ kiri si MariaDB, awọn faili data rẹ jẹ ibaramu alakomeji ni gbogbogbo pẹlu awọn lati ẹya MySQL ti o dọgba, ati pẹlu ilana alabara ti MariaDB jẹ ibaramu alakomeji pẹlu ilana alabara MySQL.

  • O ṣe atilẹyin ọpọlọpọ awọn alaye SQL oriṣiriṣi, iṣeto, ati awọn ofin, awọn iṣẹ ati ilana, awọn iṣẹ ti a ṣalaye olumulo (iwulo fun fifa MariaDB), awọn oniyipada olupin, ati awọn ipo SQL, ipin awọn tabili, afẹyinti ibi ipamọ data, ati imupadabọsi, ibojuwo olupin ati awọn àkọọlẹ. O tun gbe pẹlu ọpọlọpọ awọn afikun gẹgẹbi ohun itanna iṣayẹwo MariaDB, ati diẹ sii.
  • MariaDB wa pẹlu ọpọlọpọ awọn aṣayan tuntun, awọn ẹya ara ẹrọ, ati awọn amugbooro, awọn ẹrọ ibi ipamọ, ati awọn atunṣe kokoro ti ko si ni MySQL. Diẹ ninu awọn ẹya tuntun ni MariaDB jẹ iṣọpọ iṣọpọ pẹlu Galera Cluster 4, ọpọlọpọ awọn ẹya ibaramu pẹlu Oracle Database, ati Awọn tabili data Igba (eyiti o fun ọ laaye lati beere data bi o ti duro ni eyikeyi aaye ni igba atijọ), ati pupọ diẹ sii.
  • Awọn ẹya aabo kanna ni MySQL wa ni MariaDB. Ni afikun, o yẹ ki o ronu awọn iṣe ti o dara julọ lati ni aabo olupin olupin data rẹ. Paapaa, ni aabo ibi ipamọ data rẹ yẹ ki o bẹrẹ ni ọtun ni nẹtiwọọki ati ipele olupin.

O ṣe pataki lati ni oye pe botilẹjẹpe MariaDB wa ni ibamu pẹlu MySQL, o jẹ orisun ṣiṣi ni otitọ (ati pe o dagbasoke nipasẹ agbegbe ni ẹmi orisun-ṣiṣi otitọ), ko ni awọn modulu orisun pipade bi awọn ti o wa ninu MySQL Idawọlẹ Idawọlẹ.

Awọn iwe MariaDB yoo ran ọ lọwọ lati ni oye ni kikun awọn iyatọ laarin MySQL ati MariaDB.

Onibara MariaDB ati Awọn irinṣẹ

Fun MariaDB ati MySQL, gbogbo awọn alabara API ati awọn idiwọn jẹ aami kanna, gbogbo awọn ibudo ati awọn iho jẹ kanna kanna, ati gbogbo awọn asopọ MySQL fun awọn ede siseto bii Python, Perl, PHP, Ruby, Java, ati asopọ MySQL C, ati bẹbẹ lọ iṣẹ ko yipada labẹ MariaDB.

Paapaa, MariaDB wa pẹlu ọpọlọpọ awọn eto alabara bii awọn ohun elo laini aṣẹ aṣẹ olokiki: mysql, mysqldump, fun sisakoso awọn apoti isura data.

Tani Nlo MariaDB?

Diẹ ninu awọn ile-iṣẹ ti o lo MariaDB pẹlu RedHat, Ubuntu, Google, Wikipedia, Tumblr, Awọn iṣẹ Wẹẹbu Amazon, SUSE Linux, ati diẹ sii.

Eyi ni diẹ ninu awọn nkan ti o wulo nipa MariaDB:

  • iwulo MySQL/MariaDB Ṣiṣe Tunṣe ati Awọn imọran Iṣapeye
  • Bii o ṣe le Yi Ọrọ igbaniwọle Gbongbo ti MySQL tabi MariaDB ni Linux
  • Bii o ṣe le Yi MySQL aiyipada/MariaDB Port pada ni Linux
  • Bii o ṣe le Yi ilana data MySQL Aiyipada/MariaDB pada ni Linux
  • 4 Awọn irinṣẹ Irinṣẹ Wulo lati ṣetọju Iṣe MySQL ni Lainos