MySQL เป็นระบบจัดการฐานข้อมูลแบบ Open source บนพื้นฐานภาษาของ SQL ใช้เพื่อจัดการฐานข้อมูลเชิงสัมพันธ์ หรือเรียกอีกอย่างว่า Relational Database Management System (RDBMS) เป็นโซลูชันที่ได้รับการออกแบบมาจัดเก็บข้อมูลเชิงสัมพันธ์หลักให้เหมาะสมสำหรับเว็บไซต์และแอปพลิเคชัน สามารถทำงานได้บน Platform ต่างๆ มากมาย
MySQL รองรับระบบปฏิบัติการที่หลากหลาย ไม่ว่าจะเป็น Windows, Linux, macOS และอื่นๆ โดยใช้ภาษาการเขียนโปรแกรม C, C++ และ Java ทำให้ MySQL เป็นอีกทางเลือกที่เหมาะสำหรับนักพัฒนาเว็บไซต์และแอปพลิเคชัน ทำให้ใช้งานง่าย รวดเร็ว เชื่อถือได้และยืดหยุ่นตามคุณสมบัติเด่นของ MySQL
1. Ease of use
ผู้ใช้งานสามารถติดตั้ง MySQL ได้ง่ายภายในเวลาไม่กี่นาที โดยเฉพาะ MySQL Enterprise Edition ทีมี Management & Monitoring tool ซึ่งก็คือ MySQL Enterprise Monitor,
MySQL workbench มาให้ใช้งาน ทำให้สามารถจัดการและการดูแลระบบฐานข้อมูลได้ง่ายมาก นอกจากนี้ยังมี Best Practice Advisors ในการช่วยเหลือสำหรับการกำหนดค่าต่างๆ ที่เป็น Best practice อีกด้วย
2. Reliability
MySQL เป็นหนึ่งในฐานข้อมูลที่สมบูรณ์แบบและ ถูกนำไปใช้งานบนสถานการณ์ที่หลากหลายมามากกว่า 25 ปี โดยใช้ MySQL เข้ามาทำงานร่วมกับแอปพลิเคชันที่มีความสำคัญต่อธุรกิจของบริษัท
รวมทั้งได้รับความไว้วางใจจากจากบริษัทยักษ์ใหญ่หลายแห่งทั่วโลก
3. Scalability
MySQL สามารถปรับขนาดเพื่อตอบสนองความต้องการของแอปพลิเคชัน ที่มีความต้องการเข้าถึงข้อมูลจำนวนมากขึ้นเรื่อยๆ โดยที่ไม่กระทบกับการทำงานของระบบ (on the fly) เช่นบริษัท Facebook ได้ใช้ MySQL Replication Feature ที่เป็น feature พื้นฐานของ MySQL เพื่อทำให้แอปพลิเคชันสามารถรองรับผู้ใช้งานได้หลายพันล้านคนทั่วโลก
4. Security
MySQL Enterprise Edition มี Security Feature มากมาย เพื่อรองรับมาตรฐานด้านความปลอดภัยอย่าง PCI DSS, GDPR, HIPAA และ DISA STIG อย่างเช่น authentication/authorization, transparent data encryption, auditing, data masking และ database firewall
5. High availability
เทคโนโลยีของ MySQL ได้ถูกออกแบบมาเพื่อความพร้อมในการใช้งานข้อมูล หรือ High Availability โดยรองรับService-level agreement ที่ระดับ RPOเท่ากับศูนย์ และ RTOในหลักวินาที รวมถึงการรองรับการทำระบบงานที่ไซต์สำรอง (Disaster Recovery) สำหรับแอปพลิเคชันที่มีความสำคัญต่อธุรกิจมากๆ
6. Performance
MySQL Enterprise Edition มาพร้อมกับ Monitoring tool ที่ช่วยให้ผู้ดูแลระบบฐานข้อมูลสามารถใช้ตรวจสอบสถานะและปัญหา ทำให้สามารถปรับค่าพารามิเตอร์ของฐานข้อมูลรวมถึงปรับปรุง SQL Statement ได้อย่างถูกต้อง เพื่อเพิ่มประสิทธิ์ภาพในการใช้งานข้อมูลบน MySQLให้ดียิ่งขึ้น
7. Flexibility
MySQL Document Store ทำให้ MySQL มีความยืดหยุ่นในการใช้งานมากขึ้น สามารถใช้กับโปรแกรมที่มีโครงสร้างข้อมูลทั้งแบบ SQL และ NoSQL เนื่องจากสามารถเก็บข้อมูลแบบ Relation กับ JSON document ในฐานข้อมูลเดียวกันได้

