ดวลกันอีกสักครั้ง MariaDB 5.5.60 กับ MariaDB 10.2.14

ผมจะโดนคำถามนี้ตลอดว่า MariaDB 5.5 กับ MariaDB 10 ใครเร็วกว่ากัน ผมก็ได้ทดสอบด้วย mysqlslap ไปครั้งหนึ่งแล้วว่า 5.5 เร็วกว่า แต่ตอนนี้ตัวเลขเวอร์ชันตัวหลังได้เปลี่ยนไปมาก ก็มาทดสอบกันอีกที แต่รอบนี้ทดสอบกับ 10.2 ไปเลยเอาให้เห็นจะๆ กันไปเลย จึงเป็นที่มาของ ดวลกันอีกสักครั้ง MariaDB 5.5.60 กับ MariaDB 10.2.14 จะได้ผลเหมือนเดิมหรือไม่ติดตามกันมาครับ

 

VirtualBox 2 เครื่องเหมือนเดิม ติดตั้ง CentOS7.4 เหมือนกัน ลง MariaDB ต่างเวอร์ชันดังภาพ  ไฟล์ my.cnf ของผมเอง มี option ของ 5.5 ที่ใช้ในเวอร์ชัน 10 ไม่ได้ 2-3 option ที่ต้องตัดออก แต่ก็ไม่ใช่ option ที่สำคัญอะไรมากนัก Continue reading “ดวลกันอีกสักครั้ง MariaDB 5.5.60 กับ MariaDB 10.2.14”

MariaDB 10.1 กับ 10.2 เลือกเวอร์ชันไหนดี

ถ้าตอบแบบไม่คิดอะไรเลยก็เวอร์ชันใหม่กว่าย่อมที่จะดีกว่า แต่การที่จะบอกว่าดีกว่า ก็ต้องมาดูก่อนครับว่า แต่ละเวอร์ชันมีการเปลี่ยนแปลงอะไรบ้างดูจากลิงค์นี้เอานะครับ  MariaDB 10.1 และ MariaDB 10.2  สำหรับส่วนตัวผมเองยังไม่ได้ใช้ทั้งสองเวอร์ชัน แค่ติดตั้งเล่นทดลองเล่นโน่นนี่ไปเรื่อยๆ ถ้าจะให้ผมให้ข้อมูลสำหรับสองเวอร์ชันนี้ผมให้ข้อมูลได้แค่การทดสอบความเร็วด้วย mysqlslap เท่านั้น มาดูกันนะครับว่า MariaDB 10.1 กับ 10.2 เลือกเวอร์ชันไหนดี ถ้าตัดสินกันเฉพาะความเร็ว

ผมทดสอบเหมือนเดิมครับใช้ VirtualBox  เหมือนบล็อกก่อนหน้านี้ ติดตั้ง CentOS 7.4 ติดตั้ง MariaDB ต่างเวอร์ชันกัน แต่ใช้ my.cnf ของผมเอง เหมือนกันทั้ง 2 เครื่อง แต่ตัดออกบาง option ที่ใช้งานใน 10.2 ไม่ได้ ก็ตัดไป option เดียวไม่ได้ถือว่าแตกต่างกันมากมายนัก Continue reading “MariaDB 10.1 กับ 10.2 เลือกเวอร์ชันไหนดี”

ทดสอบความเร็ว InnoDB VS. TokuDB บน MariaDB 5.5

ก็ออกตัวนะครับว่า ส่วนตัวไม่ได้ศึกษารายละเอียดของ TokuDB เพราะส่วนมากก็ใช้ InnoDB เป็นหลัก การทดลองนี้ผมแค่อยากรู้ว่าระหว่าง InnoDB กับ TukuDB ใครเร็วกว่ากัน โดยที่ไม่ได้ปรับแต่งคอนฟิกใดๆ เพิ่มเติมทั้งสอง Storage Engine แต่ตั้งค่าคอนฟิก default-storage-engine ให้ต่างกัน ส่วนค่าอื่นๆ ที่เป็น Default ของ Server ก็เหมือนกัน มาเริ่ม ทดสอบความเร็ว InnoDB VS. TokuDB บน MariaDB 5.5 กันเลยครับ

สิ่งแวดล้อมในการทดสอบ

  • Notebook CPU Intel(R) Core(TM) i7-4500U CPU @ 1.80GHz RAM 8 GB
  • VirtualBox  RAM 2 GB  CentOS 7.4  MariaDB 5.5.60

ทดสอบความเร็ว InnoDB VS. TokuDB บน MariaDB 5.5

Continue reading “ทดสอบความเร็ว InnoDB VS. TokuDB บน MariaDB 5.5”

ขั้นตอนการอัพเกรดจาก MariaDB 5.5 ไปเป็น MariaDB 10.2 บน CentOS 7

ขั้นตอนการอัพเกรดจาก MariaDB 5.5 ไปเป็น MariaDB 10.2  นั้นไม่ยากครับ แต่ที่หลายคนไม่กล้าทำเพราะกลัวทำแล้ว สตาร์ทไม่ขึ้น แล้วไม่รู้จะแก้ปัญหายังไง ผมมีวิธีการอัพเกรด และวิธีแก้ปัญาใน ขั้นตอนการอัพเกรดจาก MariaDB 5.5 ไปเป็น MariaDB 10.2 มาให้ศึกษากันดู ส่วนจะกล้าทำหรือไม่ ก็แล้วแต่ใจของท่านครับ ว่าใจสู้หรือเปล่า

เครื่องผม CentOS 7 ติดตั้ง MariaDB 5.5.58 ใช้งานอยู่แล้ว มีฐานข่อมูลอยู่แล้ว ความต้องการคือเปลี่ยนเป็น MariaDB 10.2 Continue reading “ขั้นตอนการอัพเกรดจาก MariaDB 5.5 ไปเป็น MariaDB 10.2 บน CentOS 7”

ทำไมต้องเปลี่ยนมาใช้ MariaDB หากคุณใช้ MySQL อยู่

ทำไมต้องเปลี่ยนมาใช้ MariaDB หากคุณใช้ MySQL อยู่  เรื่องนี้อาจจะไม่ใช่เรื่องทันสมัยมากนักถ้าดูจากบทความต้นฉบับก็ประมาณปี 2015  แต่ผมเพิ่งไปเจอ ก็ลองใช้ Google translate แปล แล้วปรับแก้ให้พออ่านรู้เรื่อง

MySQL เดิมถูกสร้างขึ้นโดย บริษัท ฟินแลนด์ / สวีเดน MySQL AB ก่อตั้งขึ้นโดย David Axmark,Larsson และ Michael “Monty” Widenius  MySQL เวอร์ชันแรก ออกมาในปี พ. ศ. 2538 แต่เดิมสร้างขึ้นเพื่อการใช้งานส่วนตัว แต่ในอีกไม่กี่ปีก็กลายเป็นฐานข้อมูลระดับองค์กรและกลายเป็นซอฟต์แวร์ฐานข้อมูลเชิงสัมพันธ์โอเพนซอร์สที่ได้รับความนิยมมากที่สุดในโลก จนกระทั่งเดือนมกราคม 2551 Sun Microsystems ซื้อ MySQL มูลค่า 1 พันล้านดอลลาร์ ไม่นานหลังจากนั้นออราเคิลได้ซื้อ Sun Microsystems ทั้งหมดหลังจากที่ได้รับการอนุมัติจากคณะกรรมาธิการยุโรปในปลายปี 2009 ซึ่งในตอนแรกได้หยุดการทำธุรกรรมเนื่องจากความกังวลว่าการควบกิจการดังกล่าวจะเป็นอันตรายต่อตลาดฐานข้อมูลเนื่องจาก MySQL เป็นคู่แข่งหลักของผลิตภัณฑ์ฐานข้อมูลของออราเคิล

ทำไมต้องเปลี่ยนมาใช้ MariaDB มาดูเหตุผลกันครับ

Continue reading “ทำไมต้องเปลี่ยนมาใช้ MariaDB หากคุณใช้ MySQL อยู่”