เวลาที่เหมาะสมในการใช้ MariaDB แทนที่จะเป็น MySQL และเพราะเหตุใด


39

สิ่งที่เราได้รับและสิ่งที่เราแพ้จากการย้ายถิ่นฐานครั้งนี้?

สิ่งที่ฉันคาดหวังว่าจะเป็นข้อเสียหลังจากการโยกย้าย

จำเป็นหรือไม่ที่จะต้องเปลี่ยนแอพพลิเคชั่นในทุกสถานการณ์?

คำตอบ:


15

ฉันคิดว่าตอนนี้เป็นเวลาที่จะเล่นกับ MariaDB (เหมือนตอนนี้เป็นเวลาที่จะเล่นกับอะไรแบบนี้) ส่วนตัวฉันจะระงับจนกว่าฉันจะรู้อีกสองสาม devs ที่ได้ปรับใช้ MariaDB ลงบนเว็บไซต์ลูกค้าสดก่อนที่จะทำเอง

บางสถานการณ์อาจเรียกร้องให้มีการเปลี่ยนแปลงแอปพลิเคชัน แต่สิ่งที่ร้ายแรงเช่นเดียวกับการเปลี่ยนเอนจินฐานข้อมูลของคุณไม่ใช่สิ่งที่ควรพิจารณาอย่างถี่ถ้วน


ไม่มีอะไรผิดปกติด้วยความระมัดระวังขณะดูคนอื่น ๆ แช่เท้าลงในแอ่งของเอนจิ้นการจัดเก็บใหม่ +1 รอก่อนที่จะกระโดดใหญ่ !!!
RolandoMySQLDBA

15

ไม่มีเหตุผลที่จะคาดเดาว่า Oracle "จะ" ยังคงพัฒนา MySQL อย่างต่อเนื่องหรือไม่ ข้อเท็จจริงนั้นง่ายต่อการค้นหาดูที่ changelog และดูตัวอย่างการประกาศการเปิดตัว ความจริงก็คือ Oracle ได้เร่งการพัฒนา MySQL เร็วกว่าที่เคยเกิดขึ้นมาก่อนและการเผยแพร่นั้นก็มีคุณภาพดีเช่นกันซึ่งต่างจากรุ่น 5.1 หรือรุ่น AB ของ MySQL AB 5.0 ซึ่งทั้งสองอย่างนั้นมีคุณภาพแย่มาก

Oracle ควรได้รับการยอมรับในการบันทึก MySQL ไม่ใช่เพื่อละทิ้งมัน


4
ในขณะที่ลึกซึ้งฉันไม่เข้าใจว่าสิ่งนี้ตอบคำถาม
BlueRaja - Danny Pflughoeft

8

MariaDB สามารถเชื่อมต่อได้เนื่องจากความเข้ากันได้กับ MySQL นอกจากนี้ยังมีคุณสมบัติที่ดีสำหรับการจัดการฐานข้อมูล (เช่นความแม่นยำระดับไมโครวินาทีของเวลาแบบสอบถามแทนที่จะใช้เพียงไม่กี่วินาที)

ฉันทำเช่นนั้นในหลาย ๆ เว็บไซต์ของ Drupal และไม่มีปัญหาอะไรเลย


+1 สำหรับความกล้าหาญของคุณในการตัดไปยัง MariaDB !!!
RolandoMySQLDBA

3

เซิร์ฟเวอร์และลูกค้าของฉันส่วนใหญ่เริ่มเปลี่ยนมาใช้ MariaDB 5.2 เนื่องจากยังคงมีฐานข้อมูล MyISAM อยู่เป็นส่วนใหญ่และจากhttp://vbtechsupport.com/606/มันชัดเจนว่า MariaDB เป็นตัวเลือกให้เลือกหากคุณต้องการประสิทธิภาพที่เกี่ยวข้องกับ MyISAM

MariaDB 5.3 สร้างขึ้นได้เป็นอย่างดีเช่นกันด้วยการปรับปรุงการจำลองแบบ mysql และกลุ่มยอมรับเห็นผลลัพธ์ที่หน้า MySQL ของ Facebook รวมถึง https://lists.launchpad.net/maria-developers/msg04278.html


3

ฉันเรียนรู้สิ่งที่น่าสนใจ ...

บารอนชวาร์ตษ์ดูเหมือนมั่นใจมากว่า MySQL จะยังคงแข็งแกร่งอยู่ระยะหนึ่ง โดยส่วนตัวแล้วฉันจะไม่กระโดดออกจากรถไฟ MySQL ด้วยเช่นกัน ตั้งแต่ MySQL (เอ๊ะ, ออราเคิล [ที่ไม่ยอมแพ้และไม่เคยทำ]) ได้รับการสนับสนุนอย่างต่อเนื่องสิ่งนี้จะทำให้คนอื่น ๆ เช่น Monty และ Percona มีโอกาสที่จะก้าวตามการเปลี่ยนแปลงของ MySQL กับ MyISAM (แม้ว่าจะเป็นเช่นนี้ อาจจะหายาก) ในกรณีที่มีการเปลี่ยนแปลง Monty และ Percona สามารถนำการเปลี่ยนแปลงที่สอดคล้องกันมาใช้กับรหัสสำหรับ MyISAM และ MariaDB

คุณสามารถนึกถึง MySQL ได้มากมายเช่น Social Security ในสหรัฐอเมริกา ในขณะที่มีหลายคนที่พูดถึงการประกันสังคมในที่สุดก็ออกไปการออกจากการประกันสังคมในขณะนี้สามารถปล้นหนึ่งในอนาคตการจ่ายเงิน / ผลประโยชน์ที่สูงขึ้นในอนาคต ฝนตกไปในเส้นทางนั้นและแช่แข็ง MyISAM ในเวลาและใช้เครื่องมือจัดเก็บข้อมูลที่ใช้สำหรับตารางอุณหภูมิเท่านั้น ผู้ใช้ Drizzle ที่ปรุงรสส่วนใหญ่มีความพอใจในการตัดสินใจ แต่สิ่งนี้ทำให้ไม่มีความคาดหวังสูง

ดังนั้นจนกว่า MySQL จะหายไปจริงๆแล้วไม่มีเหตุผลที่จะละทิ้ง MySQL แน่นอนว่าเมื่อเวลาที่ MariaDB กลายเป็นผู้ใหญ่มากขึ้นและแพร่หลายมากขึ้นการสลับเอนจิ้นการจัดเก็บและเซิร์ฟเวอร์ฐานข้อมูลเป็นเพียงการให้ความรู้ทางวิชาการ


1
และนั่นคือเหตุผลที่เรามีองค์กรที่มีชีวิตอยู่ในยุคหิน เช่นเดียวกับที่มี "ไม่มีเหตุผล" ที่จะเปลี่ยนจาก Java นอกเหนือจากใบหน้าที่การพัฒนา Java (สำหรับภาษาของตัวเอง) ค่อนข้างตายในน้ำ คุณสามารถเดิมพันเงินของคุณที่ Oracle จะต้องคอยติดตามการพัฒนา MySQL นั่นคือจุดทั้งหมดของ MariaDB
Sleeper Smith
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.