ເລື່ອງທີ່ຢູ່ເບື້ອງຫລັງການໄດ້ມາຂອງ MySQL ໂດຍ Sun Microsystem ແລະ Rise of MariaDB


ຖານຂໍ້ມູນແມ່ນຂໍ້ມູນທີ່ຖືກຈັດແຈງໃນແບບທີ່ໂປແກມຄອມພິວເຕີສາມາດເຂົ້າເຖິງຂໍ້ມູນທີ່ເກັບໄວ້ຫຼືສ່ວນ ໜຶ່ງ ຂອງມັນ. ລະບົບເອກະສານເອເລັກໂຕຣນິກນີ້ຖືກເກັບຮັກສາ, ປັບປຸງ, ເລືອກແລະລຶບໂດຍ ນຳ ໃຊ້ໂປແກຼມພິເສດທີ່ມີຊື່ວ່າ Database Management System (DBMS). ມີບັນຊີລາຍຊື່ໃຫຍ່ຂອງ DBMS, ເຊິ່ງ ຈຳ ນວນ ໜຶ່ງ ທີ່ເຮັດໃຫ້ບັນຊີລາຍຊື່ຢູ່ນີ້ແມ່ນ - MySQL , MariaDB , SQL Server , Oracle , DB2 , LibreOffice Base , Microsoft Access , ແລະອື່ນໆ.

ຜູ້ທີ່ເຄີຍເຮັດວຽກກ່ຽວກັບ Linux Environment ຕ້ອງໄດ້ຮູ້ວ່າ MySQL ເຄີຍໃຊ້ເປັນລະບົບການຄຸ້ມຄອງຖານຂໍ້ມູນ Default Relational Database ເປັນເວລາດົນນານກ່ອນທີ່ມັນຈະຖືກທົດແທນໂດຍ MariaDB . ມີຫຍັງເກີດຂື້ນທັງ ໝົດ ກະທັນຫັນ? ເປັນຫຍັງໂຄງການ Linux ຈຶ່ງແກວ່ງໂຄງການນີ້. ກ່ອນທີ່ພວກເຮົາຈະສືບຕໍ່ຫົວຂໍ້ນີ້ໃຫ້ມີບັນທຶກສັ້ນໆ.

MySQL ຖືກສ້າງຕັ້ງຂຶ້ນໂດຍ Allan Larsson, Michael Widenius ແລະ David Axmark ໃນປີ 1995, 19 ປີທີ່ແລ້ວ. ມັນຖືກປ່ອຍພາຍໃຕ້ຊື່ລູກສາວຜູ້ຮ່ວມກໍ່ຕັ້ງທ່ານ Michael Widenius, ‘ My ’. ໂຄງການນີ້ຖືກປ່ອຍອອກພາຍໃຕ້ໃບອະນຸຍາດສາທາລະນະທົ່ວໄປຂອງ GNU ພ້ອມທັງພາຍໃຕ້ໃບອະນຸຍາດເປັນເຈົ້າຂອງບາງຄົນ. MySQL ເປັນເຈົ້າຂອງໂດຍບໍລິສັດ MySQL AB ຈົນກວ່າມັນຈະເຂົ້າໄປໃນມືຂອງ Oracle Corporation. ມັນຖືກຂຽນເປັນພາສາການຂຽນໂປແກຼມ - C ແລະ C ++ ແລະມີໄວ້ ສຳ ລັບ Windows, Linux, Solaris, MacOS ແລະ FreeBSD.

ຫຼັງຈາກທີ່ໄດ້ມາຂອງ MySQL ໂດຍ Oracle Inc. ການປ່ຽນເປັນສອງອັນນັ້ນບໍ່ແມ່ນເລື່ອງງ່າຍແລະບໍ່ມີການປ່ຽນແທນທີ່ດີກວ່າຈາກມຸມມອງໃນອະນາຄົດ.

ໃນເວລາດຽວກັນໃນປີ 2009, Michael Widenius ໄດ້ເລີ່ມຕົ້ນເຮັດວຽກຢູ່ MarisDB ເປັນຄວາມຍາວຂອງສ້ອມຂອງ MySQL. ໃນປີ 2012 ດິນຈີ່ຂອງມູນນິທິທີ່ບໍ່ຫວັງຜົນ ກຳ ໄລ MariaDB ໄດ້ຖືກວາງໄວ້. ມັນຖືກຕັ້ງຊື່ຕາມລູກສາວຂອງຜູ້ກໍ່ຕັ້ງ ມາເຣຍ .

MariaDB ແມ່ນຄວາມຍາວຂອງສ້ອມຂອງລະບົບຄຸ້ມຄອງຖານຂໍ້ມູນ MySQL Relational ທີ່ປ່ອຍອອກມາອີກຄັ້ງພາຍໃຕ້ໃບອະນຸຍາດສາທາລະນະທົ່ວໄປຂອງ GNU. ມັນຖືກຂຽນເປັນພາສາການຂຽນໂປແກຼມ - C , C ++ , Perl ແລະ Bash ແລະມີໄວ້ ສຳ ລັບລະບົບ Linux, Windows , Solaris, MacOS ແລະ FreeBSD.

ການໄດ້ມາຂອງ MySQL

1 ຕື້ໂດລາບໍ່ແມ່ນ ຈຳ ນວນ ໜ້ອຍ ສຳ ລັບບໍລິສັດ MySQL AB ຍິ່ງໄປກວ່ານັ້ນພວກເຂົາບໍ່ຕ້ອງການປ່ອຍໃຫ້ໂອກາດເປັນສິ່ງທີ່ບໍ່ມີປະໂຫຍດ ສຳ ລັບໂຄງການ Open-Source ທີ່ຈະເຂົ້າມາໃນໂລກ Mainstream ແລະດ້ວຍເຫດນີ້ MySQL ກໍ່ຢູ່ພາຍໃຕ້ Collar of Sun Microsystem ໃນປີ 2008 .

ມັນເປັນເລື່ອງຂອງໂອກາດທີ່ Oracle Inc, ໄດ້ຊື້ Sun Microsystem ແລະໃນທີ່ສຸດ MySQL ແມ່ນຊັບສິນຂອງ Oracle, ໃນປີ 2009. ດ້ວຍການຄອບຄອງນີ້ຫຼາຍ ຄຳ ຖາມໄດ້ຖືກສ້າງຂື້ນໃນເວລານັ້ນ. ເຊັ່ນວ່າ:

<

  • ມັນຈະດີ ສຳ ລັບ Market ບໍ?
  • ມັນຈະມີຜົນດີຕໍ່ຜູ້ໃຊ້ບໍ?
  • Oracle ໂດຍການໃຫ້ການສະ ໜັບ ສະ ໜູນ ແລະປ່ອຍຂ່າວອັບເດດ ສຳ ລັບ DBMS Open source, ໃນທາງ Oracle, ເຮັດຫຍັງດີ?
  • ມັນຈະຖືກພິສູດວ່າເປັນເກາະເຫຼັກທີ່ໄດ້ມາບໍ?
  • ມັນຈະມີຜົນກະທົບແນວໃດຕໍ່ຕະຫລາດທີ່ເປັນເຈົ້າຂອງ?
  • ບໍລິສັດຕ່າງໆຄືກັບ Microsoft, Apple ຈະສະແດງທ່າອ່ຽງທີ່ເພີ່ມຂື້ນໃນຕະຫຼາດບໍ?
  • ມັນຈະມີສຸຂະພາບດີຫຼືເປັນອັນຕະລາຍ ສຳ ລັບ IBM ບໍ?
  • ມັນຈະເຮັດໃຫ້ FOSS ມີຄວາມກະຕືລືລົ້ນບໍ?
  • ເຖິງແມ່ນວ່າໃນມື້ນີ້, ພວກເຮົາບໍ່ມີຄໍາຕອບຂອງຄໍາຖາມທັງຫມົດແຕ່ແນ່ນອນວ່າຕະຫຼາດໄດ້ພິສູດຫຼາຍ. ບາງການປ່ຽນແປງຂອງໂລກໄດ້ເປັນພະຍານ.

    ເວັບໄຊທ໌ທີ່ມີຊື່ສຽງທີ່ສຸດໃນໂລກຄັ້ງທີ VI ໄດ້ຍ້າຍຖານຂໍ້ມູນຂອງຕົນຈາກ MySQL ໄປຍັງ MariaDB.

    ເວັບໄຊທ໌ທີ່ນິຍົມທີ່ສຸດໃນໂລກໄດ້ໂອນຈາກ MySQL ໄປຍັງ MariaDB.

    MariaDB ປະຕິບັດໄດ້ດີກວ່າເກົ່າແລະເພາະສະນັ້ນເວບໄຊທ໌ທີ່ຫຍຸ້ງຫລາຍທີ່ສຸດໃນໂລກ ກຳ ລັງໃຊ້ມັນ. ແລະທຸກໆຄົນທີ່ໃຊ້ Linux ຢ່າງຮຸນແຮງຕ້ອງຮູ້ວ່າ ' M ' ຂອງ LAMP stack ໄດ້ປ່ຽນໄປແລ້ວ.

    ຫລາຍໆເວທີໃນອິນເຕີເນັດແລະນັກວິເຄາະທຸລະກິດໄດ້ເບິ່ງວ່ານີ້ແມ່ນສຽງດັງຂອງ Oracle ເພື່ອເຮັດໃຫ້ພື້ນຖານຜູ້ໃຊ້ MySQL ສຳ ເລັດ. Darwin ກ່າວວ່າ ' ການຢູ່ລອດຂອງ Fittest ແລະຕະຫຼາດມັກຈະເຂົ້າໃຈເລື່ອງນີ້. ພື້ນຖານຂອງ MySQL fork MariaDB ແລະຄວາມຢູ່ລອດສ້າງປະຫວັດສາດ.

    MySQL ແລະ MariaDB - ການສຶກສາປຽບທຽບ

    ຄວາມເຂົ້າກັນໄດ້ຂອງ MariaDB ກັບ MySQL ແລະແມ່ນແຕ່ບາງລັກສະນະຂັ້ນສູງກໍ່ກາຍເປັນຄວາມເຂັ້ມແຂງຂອງ MariaDB.

    ໝາຍ ເຫດ: ວິທີການທົດແທນແບບເລື່ອນລົງ, ຖ້າມີໂປແກຼມເຮັດວຽກໃນ MySQL 5.5, ມັນກໍ່ຈະເຮັດວຽກກັບ MariaDB 5.5 ໂດຍບໍ່ມີຄວາມຜິດພາດ.

    ການຕິດຕັ້ງ MariaDB ໃນ Linux

    MariaDB 10.0.12 ແມ່ນການປ່ອຍທີ່ຫມັ້ນຄົງໃນປະຈຸບັນ. ຍິ່ງໄປກວ່ານັ້ນ, ຫນ້າທີ່ດາວໂຫລດຂອງ MariaDB ມີລະບົບຂະ ໜາດ ນ້ອຍ ສຳ ລັບ RPM ເຊັ່ນດຽວກັນກັບ DPKG based Distros, ເຊິ່ງສາມາດດາວໂຫລດໄດ້ຈາກລິງຂ້າງລຸ່ມນີ້.

    <

  • https://downloads.mariadb.org/mariadb/10.0.12/
  • ພຽງແຕ່ດາວໂລດຊຸດ RPM ແລະ DPKG ທີ່ ເໝາະ ສົມແລ້ວຕິດຕັ້ງມັນຕາມຮູບຂ້າງລຸ່ມ.

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

    ນອກນັ້ນທ່ານຍັງສາມາດຕິດຕັ້ງ MariaDB ຈາກບ່ອນເກັບມ້ຽນ, ແຕ່ມັນກໍ່ມີຄວາມ ສຳ ຄັນທີ່ຈະຈັດຕັ້ງ repo, ກ່ອນ. ປະຕິບັດຕາມການເຊື່ອມຕໍ່ຂ້າງລຸ່ມນີ້ແລະເລືອກເອົາ distro ຂອງທ່ານແລະໄປ.

    <

  • ການຕັ້ງຄ່າຫໍສະ ໝຸດ MariaDB
  • ນີ້ແມ່ນວິທີທີ່ງ່າຍທີ່ສຸດທີ່ຈະຕິດຕັ້ງ MariaDB ໃນແບບລ້າສຸດເຊັ່ນດຽວກັນກັບ Linux Distribution ທີ່ມີຄວາມ ໝັ້ນ ຄົງເກົ່າ. ເຖິງຢ່າງໃດກໍ່ຕາມ, ຖ້າທ່ານບໍ່ຮູ້ວິທີການຈັດວາງຫໍສະມຸດພາຍໃຕ້ລະບົບ Linux. ທ່ານສາມາດຕິດຕາມບົດຂຽນຂອງພວກເຮົາຂ້າງລຸ່ມນີ້, ເຊິ່ງພວກເຮົາໄດ້ຂຽນການຕິດຕັ້ງ MariaDB ກ່ຽວກັບການແຈກຈ່າຍທີ່ເລືອກໄວ້ ໜ້ອຍ ໜຶ່ງ.

    <

  • ຕັ້ງຄ່າ LAMP (Linux, Apache, MariaDB, PHP/PhpMyAdmin) ໃນ RHEL/CentOS
  • ຕິດຕັ້ງ LAMP (Linux, Apache, MariaDB, PHP) ໃນ Ubuntu 14.04 Server
  • ຕິດຕັ້ງ LEMP (Nginx, PHP, MySQL ກັບເຄື່ອງຈັກ MariaDB ແລະ PhpMyAdmin) ໃນ Arch Linux
  • ຕິດຕັ້ງ LAMP (Linux, Apache, MySQL/MariaDB, ແລະ PHP/PhpMyAdmin) ໃນ Arch Linux
  • ຕິດຕັ້ງ LEMP (Linux, Nginx, MySQL/MariaDB, PHP/PHP-FPM ແລະ PhpMyAdmin) ໃນ Gentoo Linux
  • ດຽວນີ້ ໝົດ ແລ້ວ. ມັນບໍ່ແມ່ນທີ່ສຸດ. ຈຸດເລີ່ມຕົ້ນຂອງມັນ. ການເດີນທາງທີ່ເລີ່ມຕົ້ນໃນປີ 2009 ແມ່ນຍັງ ດຳ ເນີນຢູ່ຕໍ່ໄປແລະມັນຕ້ອງມີເສັ້ນທາງໄກຈາກນີ້. MariaDB ມີຄວາມເປັນຜູ້ໃຫຍ່ຂອງ MySQL ແລະຄວາມຮູ້ສຶກຂອງທ່ານຢູ່ເຮືອນຜູ້ທີ່ມີປະສົບການ MySQL.

    ພວກເຮົາຈະມາ ນຳ ສະ ເໜີ ບົດຄວາມໃນໄວໆນີ້ເຊິ່ງຈະເປັນທິດທາງຈາກການເຮັດໂຕະນ້ອຍໆຈົນເຖິງການເຮັດວຽກແບບສອບຖາມຂະ ໜາດ ນ້ອຍ. ຈົນກ່ວາຫຼັງຈາກນັ້ນຕິດຕາມແລະເຊື່ອມຕໍ່ກັບ Tecmint. ຢ່າລືມໃຫ້ພວກເຮົາມີ ຄຳ ຕິຊົມທີ່ມີຄ່າຂອງທ່ານໃນສ່ວນ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.