ເລື່ອງທີ່ຢູ່ເບື້ອງຫລັງການໄດ້ມາຂອງ 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. ດ້ວຍການຄອບຄອງນີ້ຫຼາຍ ຄຳ ຖາມໄດ້ຖືກສ້າງຂື້ນໃນເວລານັ້ນ. ເຊັ່ນວ່າ:
<
ເຖິງແມ່ນວ່າໃນມື້ນີ້, ພວກເຮົາບໍ່ມີຄໍາຕອບຂອງຄໍາຖາມທັງຫມົດແຕ່ແນ່ນອນວ່າຕະຫຼາດໄດ້ພິສູດຫຼາຍ. ບາງການປ່ຽນແປງຂອງໂລກໄດ້ເປັນພະຍານ.
ເວັບໄຊທ໌ທີ່ມີຊື່ສຽງທີ່ສຸດໃນໂລກຄັ້ງທີ 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, ເຊິ່ງສາມາດດາວໂຫລດໄດ້ຈາກລິງຂ້າງລຸ່ມນີ້.
<
ພຽງແຕ່ດາວໂລດຊຸດ RPM ແລະ DPKG ທີ່ ເໝາະ ສົມແລ້ວຕິດຕັ້ງມັນຕາມຮູບຂ້າງລຸ່ມ.
# rpm -ivh maria*.rpm [For RedHat based systems] # dpkg -i maria*.deb [For Debian based systems]
ນອກນັ້ນທ່ານຍັງສາມາດຕິດຕັ້ງ MariaDB ຈາກບ່ອນເກັບມ້ຽນ, ແຕ່ມັນກໍ່ມີຄວາມ ສຳ ຄັນທີ່ຈະຈັດຕັ້ງ repo, ກ່ອນ. ປະຕິບັດຕາມການເຊື່ອມຕໍ່ຂ້າງລຸ່ມນີ້ແລະເລືອກເອົາ distro ຂອງທ່ານແລະໄປ.
<
ນີ້ແມ່ນວິທີທີ່ງ່າຍທີ່ສຸດທີ່ຈະຕິດຕັ້ງ MariaDB ໃນແບບລ້າສຸດເຊັ່ນດຽວກັນກັບ Linux Distribution ທີ່ມີຄວາມ ໝັ້ນ ຄົງເກົ່າ. ເຖິງຢ່າງໃດກໍ່ຕາມ, ຖ້າທ່ານບໍ່ຮູ້ວິທີການຈັດວາງຫໍສະມຸດພາຍໃຕ້ລະບົບ Linux. ທ່ານສາມາດຕິດຕາມບົດຂຽນຂອງພວກເຮົາຂ້າງລຸ່ມນີ້, ເຊິ່ງພວກເຮົາໄດ້ຂຽນການຕິດຕັ້ງ MariaDB ກ່ຽວກັບການແຈກຈ່າຍທີ່ເລືອກໄວ້ ໜ້ອຍ ໜຶ່ງ.
<
ດຽວນີ້ ໝົດ ແລ້ວ. ມັນບໍ່ແມ່ນທີ່ສຸດ. ຈຸດເລີ່ມຕົ້ນຂອງມັນ. ການເດີນທາງທີ່ເລີ່ມຕົ້ນໃນປີ 2009 ແມ່ນຍັງ ດຳ ເນີນຢູ່ຕໍ່ໄປແລະມັນຕ້ອງມີເສັ້ນທາງໄກຈາກນີ້. MariaDB ມີຄວາມເປັນຜູ້ໃຫຍ່ຂອງ MySQL ແລະຄວາມຮູ້ສຶກຂອງທ່ານຢູ່ເຮືອນຜູ້ທີ່ມີປະສົບການ MySQL.
ພວກເຮົາຈະມາ ນຳ ສະ ເໜີ ບົດຄວາມໃນໄວໆນີ້ເຊິ່ງຈະເປັນທິດທາງຈາກການເຮັດໂຕະນ້ອຍໆຈົນເຖິງການເຮັດວຽກແບບສອບຖາມຂະ ໜາດ ນ້ອຍ. ຈົນກ່ວາຫຼັງຈາກນັ້ນຕິດຕາມແລະເຊື່ອມຕໍ່ກັບ Tecmint. ຢ່າລືມໃຫ້ພວກເຮົາມີ ຄຳ ຕິຊົມທີ່ມີຄ່າຂອງທ່ານໃນສ່ວນ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.