MariaDB ແມ່ນຫຍັງ? MariaDB ເຮັດວຽກໄດ້ແນວໃດ?


MariaDB, ຄວາມຍາວຂອງສ້ອມຂອງ MySQL ແມ່ນ ໜຶ່ງ ໃນບັນດາລະບົບການຄຸ້ມຄອງຖານຂໍ້ມູນທີ່ມີຄວາມນິຍົມສູງທີ່ສຸດ (SQL Structured Query Language) ທີ່ສ້າງຂື້ນໂດຍນັກພັດທະນາຕົ້ນສະບັບຂອງ MySQL. ມັນຖືກອອກແບບມາເພື່ອຄວາມໄວ, ຄວາມ ໜ້າ ເຊື່ອຖືແລະຄວາມສະດວກໃນການໃຊ້ງານ.

ມັນແມ່ນລະບົບຖານຂໍ້ມູນປະເພດ MySQL ໃນຕອນຕົ້ນໃນຫໍໄຕມາດຕະຖານຂອງສ່ວນໃຫຍ່ຖ້າບໍ່ແມ່ນການແຈກແຈງ Linux ທີ່ ສຳ ຄັນທັງ ໝົດ ລວມທັງ RHEL (RedHat Enterprise Linux) ແລະ Fedora Linux. ມັນຍັງເຮັດວຽກໃນ Windows ແລະ macOS, ແລະລະບົບປະຕິບັດການອື່ນໆອີກຫຼາຍຢ່າງ. ມັນຖືກໃຊ້ເປັນການທົດແທນລະບົບຖານຂໍ້ມູນ MySQL ໃນ LAMP (Linux + Apache + MariaDB + PHP) ແລະ LEMP (Linux + Engine-X + MariaDB + PHP).

ການພັດທະນາມັນໄດ້ເລີ່ມຕົ້ນຍ້ອນຄວາມກັງວົນທີ່ເກີດຂື້ນໃນເວລາທີ່ MySQL ໄດ້ຮັບໂດຍ Oracle Corporation ໃນປີ 2009.

ເຊີຟເວີ MariaDB ແມ່ນມີຢູ່ພາຍໃຕ້ໃບອະນຸຍາດ GPL, ຮຸ່ນ 2, ແລະຫ້ອງສະ ໝຸດ ລູກຄ້າຂອງມັນ ສຳ ລັບ C, Java, ແລະ ODBC ແມ່ນແຈກຢາຍພາຍໃຕ້ໃບອະນຸຍາດ LGPL, ຮຸ່ນ 2.1 ຫຼືສູງກວ່າ. ມັນຖືກສະ ເໜີ ອອກເປັນສອງສະບັບ.

ທຳ ອິດແມ່ນເຄື່ອງແມ່ຂ່າຍຂອງຊຸມຊົນ MariaDB ເຊິ່ງທ່ານສາມາດດາວໂຫລດ, ນຳ ໃຊ້ແລະດັດແກ້ໂດຍບໍ່ເສຍຄ່າ. ສະບັບທີສອງແມ່ນເຄື່ອງແມ່ຂ່າຍວິສາຫະກິດ MariaDB ມີຈຸດປະສົງເພື່ອທົດແທນຖານຂໍ້ມູນທີ່ເປັນເຈົ້າຂອງແລະຮັບຮອງເອົາແຫຼ່ງເປີດໃນວິສາຫະກິດ.

  • ດາວໂຫລດ ServerDD ຊຸມຊົນ MariaDB
  • ດາວໂຫລດ Server MariaDB Enterprise Server

MariaDB ເຮັດວຽກໄດ້ແນວໃດ?

ເຊັ່ນດຽວກັບ MySQL, MariaDB ຍັງໃຊ້ຮູບແບບລູກຄ້າ/ເຊີຟເວີກັບໂປແກຼມເຊີຟເວີທີ່ຍື່ນການຮ້ອງຂໍຈາກໂປແກຼມລູກຄ້າ. ຄືກັບປົກກະຕິຂອງລະບົບຄອມພິວເຕີຂອງລູກຄ້າ/server, server ແລະໂປແກຼມລູກຄ້າສາມາດຢູ່ ນຳ ກັນໄດ້.

ຄຸນລັກສະນະທີ່ ສຳ ຄັນຂອງ MariaDB

MariaDB ແມ່ນເຂົ້າກັນໄດ້ກັບ MySQL ຫຼາຍເທົ່າທີ່ທຸກລຸ້ນຂອງ MariaDB ເຮັດວຽກເປັນ“ ການທົດແທນທີ່ຫຼຸດລົງ” ສຳ ລັບ MySQL ເວີຊັນທີ່ທຽບເທົ່າ, ຢ່າງໃດກໍ່ຕາມ, ມີຂໍ້ ຈຳ ກັດ ຈຳ ນວນ ໜຶ່ງ.

ຖ້າທ່ານ ກຳ ລັງຍ້າຍເຂົ້າໄປທີ່ MariaDB, ໄຟລ໌ຂໍ້ມູນຂອງມັນແມ່ນເປັນຄູ່ຖານສອງທີ່ເຂົ້າກັນໄດ້ກັບເວີຊັນ MySQL ທີ່ທຽບເທົ່າ, ແລະໂປແກຼມລູກຄ້າຂອງ MariaDB ແມ່ນເປັນຄູ່ຄູ່ກັບໂປໂຕຄອນຂອງລູກຄ້າຂອງ MySQL.

  • ມັນສະ ໜັບ ສະ ໜູນ ຫຼາຍ ຄຳ ລາຍງານ, ໂຄງສ້າງແລະກົດລະບຽບຂອງ SQL ທີ່ແຕກຕ່າງກັນ, ໜ້າ ທີ່ແລະຂັ້ນຕອນ, ໜ້າ ທີ່ ກຳ ນົດໂດຍຜູ້ໃຊ້ (ມີປະໂຫຍດຕໍ່ການຂະຫຍາຍ MariaDB), ຕົວແປເຊີຟເວີແລະຮູບແບບ SQL, ການແບ່ງປັນຕາຕະລາງ, ການ ສຳ ຮອງຖານຂໍ້ມູນແລະການຟື້ນຟູ, ການກວດສອບເຊີຟເວີແລະ ບັນທຶກ. ມັນຍັງຂົນສົ່ງດ້ວຍປັinsກອິນຫລາຍເຊັ່ນໂປແກມກວດສອບການກວດສອບ MariaDB, ແລະອື່ນໆ.
  • MariaDB ມາພ້ອມກັບຫຼາຍທາງເລືອກ ໃໝ່, ຄຸນສົມບັດແລະການຂະຫຍາຍເວລາ, ເຄື່ອງຈັກໃນການເກັບຮັກສາ, ພ້ອມທັງການແກ້ໄຂຂໍ້ບົກຜ່ອງຕ່າງໆທີ່ບໍ່ຢູ່ໃນ MySQL. ບາງລັກສະນະ ໃໝ່ ໃນ MariaDB ແມ່ນການປະສົມປະສານຂັ້ນສູງກັບ Galera Cluster 4, ລັກສະນະທີ່ເຂົ້າກັນໄດ້ຫຼາຍຄັ້ງກັບ Oracle Database, ແລະ Temporal Data Tables (ເຊິ່ງຊ່ວຍໃຫ້ທ່ານສາມາດສອບຖາມຂໍ້ມູນໄດ້ຍ້ອນວ່າມັນຢືນຢູ່ຈຸດໃດກໍ່ຕາມໃນອະດີດ), ແລະອື່ນໆອີກຫຼາຍຢ່າງ.
  • ລັກສະນະຄວາມປອດໄພແບບດຽວກັນໃນ MySQL ມີຢູ່ໃນ MariaDB. ນອກຈາກນັ້ນ, ທ່ານຄວນພິຈາລະນາການປະຕິບັດທີ່ດີທີ່ສຸດເພື່ອຮັບປະກັນເຄື່ອງແມ່ຂ່າຍຖານຂໍ້ມູນຂອງທ່ານ. ພ້ອມກັນນີ້, ການຮັບປະກັນຖານຂໍ້ມູນຂອງທ່ານຄວນເລີ່ມຕົ້ນທີ່ຖືກຕ້ອງໃນລະດັບເຄືອຂ່າຍແລະລະດັບເຊີບເວີ.

ມັນເປັນສິ່ງ ສຳ ຄັນທີ່ຈະເຂົ້າໃຈວ່າເຖິງແມ່ນວ່າ MariaDB ຍັງຄົງເຂົ້າກັນໄດ້ກັບ MySQL, ແຕ່ມັນກໍ່ແມ່ນ open-source (ແລະຖືກພັດທະນາໂດຍຊຸມຊົນດ້ວຍຄວາມຈິງໃຈ open-source), ມັນບໍ່ມີໂມດູນແຫຼ່ງທີ່ປິດຄືກັບທີ່ມີຢູ່ໃນ MySQL. ສະບັບວິສາຫະກິດ.

ເອກະສານ MariaDB ຈະຊ່ວຍໃຫ້ທ່ານເຂົ້າໃຈຄວາມແຕກຕ່າງລະຫວ່າງ MySQL ແລະ MariaDB.

ລູກຄ້າແລະເຄື່ອງມືຂອງ MariaDB

ສຳ ລັບທັງ MariaDB ແລະ MySQL, ໂປແກຼມແລະໂປແກຼມໂປແກຼມ API ຂອງລູກຄ້າທັງ ໝົດ ແມ່ນຄືກັນ, ທຸກໆພອດແລະຊັອກເກັດແມ່ນໂດຍທົ່ວໄປ, ແລະຕົວເຊື່ອມຕໍ່ MySQL ທັງ ໝົດ ສຳ ລັບພາສາການຂຽນໂປແກຼມເຊັ່ນ: Python, Perl, PHP, Ruby, Java, ແລະ MySQL C connector, etc ເຮັດວຽກບໍ່ປ່ຽນແປງ ພາຍໃຕ້ MariaDB.

ພ້ອມກັນນັ້ນ, MariaDB ມາພ້ອມກັບໂປແກຼມລູກຄ້າຫລາຍໆຢ່າງເຊັ່ນ: ອຸປະກອນບັນທັດທີ່ມີຄວາມນິຍົມ: mysql, mysqladmin, ແລະ mysqldump, ສຳ ລັບບໍລິຫານຖານຂໍ້ມູນ.

ໃຜ ກຳ ລັງໃຊ້ MariaDB?

ບາງບໍລິສັດທີ່ໃຊ້ MariaDB ປະກອບມີ RedHat, Ubuntu, Google, Wikipedia, Tumblr, Amazon Web Services, SUSE Linux ແລະອື່ນໆ.

ນີ້ແມ່ນບາງບົດຂຽນທີ່ເປັນປະໂຫຍດກ່ຽວກັບ MariaDB:

  • ຄຳ ແນະ ນຳ ການປັບແຕ່ງແລະການເພີ່ມປະສິດທິພາບຂອງ MySQL/MariaDB ທີ່ມີປະໂຫຍດ
  • ວິທີການປ່ຽນລະຫັດລັບຂອງ MySQL ຫຼື MariaDB ໃນ Linux
  • ວິທີການປ່ຽນພອດ MySQL/MariaDB ໃນ Linux
  • ວິທີການປ່ຽນລາຍຊື່ຂໍ້ມູນ MySQL/MariaDB ໃນ Linux ເປັນຕົ້ນ
  • 4 ເຄື່ອງມືໃສ່ເສັ້ນ ຄຳ ສັ່ງທີ່ມີປະໂຫຍດໃນການກວດສອບຜົນງານຂອງ MySQL ໃນ Linux