माईसाम और इनो डीबी सबसे अधिक इस्तेमाल किए जाने वाले इंजन हैं।
माईसैम InnoDB से थोड़ा तेज है, और FULLTEXT अनुक्रमणिका लागू करता है जो खोज क्षमताओं को एकीकृत करने के लिए काफी उपयोगी है। माईसाम लेनदेन नहीं किया गया है और विदेशी कुंजी बाधाओं को लागू नहीं करता है, जो एक बड़ी कमी है।
लेकिन आप दोनों में से सर्वश्रेष्ठ का उपयोग कर सकते हैं और विभिन्न स्टोरेज इंजनों के साथ तालिकाओं का निर्माण कर सकते हैं। कुछ सॉफ़्टवेयर (वर्डप्रेस, मुझे लगता है) अधिकांश डेटा के लिए इनो का उपयोग करें, जैसे पृष्ठों, संस्करणों आदि के बीच संबंध आदि। पदों के लिए रिकॉर्ड्स में एक आईडी होती है जो एक अलग सामग्री तालिका में रिकॉर्ड से लिंक होती है जो MyISAM का उपयोग करती है। इस तरह, सामग्री उस तालिका में संग्रहीत होती है जिसमें सबसे अच्छी खोज क्षमता होती है, जबकि अधिकांश अन्य डेटा उन तालिकाओं में संग्रहीत होता है जो डेटा अखंडता को लागू करते हैं।
यदि मैं आप थे, तो मैं इनो को चुनूंगा, क्योंकि यह सबसे विश्वसनीय है। यदि आपको आवश्यकता हो तो केवल विशिष्ट उद्देश्यों के लिए MyISAM का उपयोग करें।
नई टेबल बनाने के दौरान आप डिफ़ॉल्ट रूप से InnoDB का उपयोग करने के लिए अपने डेटाबेस को कॉन्फ़िगर कर सकते हैं।
संबंधित: http://serverfault.com/questions/219/how-do-you-choose-a-mysql-database-engine –