InnoDB เป็นเอ็นจิ้นการจัดเก็บข้อมูลเอนกประสงค์ที่สมดุลระหว่างความน่าเชื่อถือและประสิทธิภาพในระดับสูง ตั้งแต่ MySQL 5.6 InnoDB เป็นเอ็นจิ้นการจัดเก็บข้อมูล MySQL เริ่มต้น
InnoDB สามารถใช้เพื่อวัตถุประสงค์ต่างๆ นี่คือบางส่วนของพวกเขา -
-
สามารถใช้เพื่อวัตถุประสงค์ในการทำธุรกรรม เช่น คุณสมบัติของกรดทั้งหมด
-
InnoDB สามารถใช้สำหรับการล็อกระดับแถว ซึ่งหมายความว่าให้ประสิทธิภาพที่สูงกว่าเมื่อเทียบกับ MyISAM
-
InnoDB สามารถใช้ได้ทั้งข้อมูลและดัชนีสำหรับบัฟเฟอร์พูลขนาดใหญ่
-
InnoDB สามารถใช้ได้เมื่อเราต้องการประสิทธิภาพที่ดีกว่า MyISAM
MyISAM เป็นเอ็นจิ้นการจัดเก็บเริ่มต้นสำหรับระบบจัดการฐานข้อมูลเชิงสัมพันธ์ของ MySQL เวอร์ชันก่อนหน้า 5.5 1
MyISAM ยังสามารถใช้เพื่อวัตถุประสงค์ประเภทต่างๆ ได้อีกด้วย
-
MyISAM ใช้สำหรับสร้างและออกแบบอย่างง่ายดาย ดังนั้นมันจึงสามารถใช้ได้โดยผู้เริ่มต้น
-
ใน MyISAM ไม่มีความยุ่งยากเกี่ยวกับความสัมพันธ์ของคีย์ภายนอกระหว่างตาราง
-
เร็วกว่าเมื่อเทียบกับ InnoDB
-
เราสามารถใช้ได้เมื่อเราต้องการประสิทธิภาพน้อยที่สุด