คำตอบคือคุณควรวัดโดยเฉพาะอย่างยิ่งกับข้อมูลของคุณเองและภาระงานถ้าเป็นไปได้
เนื่องจากรูปแบบการเข้าถึงข้อมูลอาจแตกต่างกันอย่างมากจากแอพไปยังแอพจึงยากที่จะพูดและในทุกโอกาสที่เป็นไปไม่ได้ที่จะกำหนดเอ็นจิ้นการจัดเก็บ "ดีที่สุด" สำหรับเวิร์กโหลดทั้งหมด
อย่างไรก็ตามมีการพัฒนาที่ดีในพื้นที่ MySQL ที่ได้เข้าร่วม MySQLConf / Percona Performance Conf เมื่อสัปดาห์ที่แล้ว
เอ็นจินการเก็บข้อมูลสำรองบางส่วน:
- XtraDB (ทางแยกของ InnoDB)
- ปลั๊กอิน InnoDB
- PBXT
- TokuDB
นอกจากนี้ Percona, Google และอื่น ๆ ได้มีส่วนร่วมกับโปรแกรมแก้ไขที่ช่วยอย่างมากกับประสิทธิภาพของ InnoDB ส่วนตัวแล้วฉันเรียกใช้งานบิลด์ OurDelta มันทำงานได้ดีสำหรับฉันและฉันขอแนะนำให้ตรวจสอบ OurDelta และ Percona