अगर यह एक आम बात है तो मैं आपको नहीं बता सकता। मैं अपने अनुभव के बारे में कह सकता हूं।
मैं हमेशा नौकरी के लिए सबसे अच्छा उपकरण का उपयोग करता हूं, इसलिए मैं हर समय इंजनों का मिश्रण करता हूं। मेरी अधिकांश परियोजनाएँ डिफ़ॉल्ट इंजन के रूप में MyISAM का उपयोग करती हैं।
जब मुझे विशेष सुविधाएँ केवल InnoDB पर उपलब्ध होती हैं, तो मैं इसके लिए जाता हूँ।
जब एक टेबल ज्यादातर रीड-ओनली होती है, तो ब्लिंक करने से पहले मैं आर्काइव इंजन चुनता हूं।
यह जानकर कि मशीन सर्वर में पर्याप्त मेमोरी है, मेरे सभी अस्थायी डेटा हीप टेबल पर स्टोर हैं।
मैंने पिछले कुछ समय में MyISAM और InnoDB को मिलाकर कुछ मंदी देखी लेकिन यह एक विशिष्ट MySQL समस्या नहीं है। जब आप सिर्फ एक इंजन का उपयोग करते हैं तो यह एक डिजाइन समस्या नहीं लगती है। वास्तव में गलत इंजन का उपयोग करने से अधिक मंदी का कारण बनता है, इससे कोई फर्क नहीं पड़ता कि यह सिर्फ MyISAM है, बस InnoDB या दोनों का मिश्रण है। यह जानना कठिन है कि मंदी कब होगी। बस वास्तविक परीक्षण आपको यह कह सकते हैं।
बेशक, आप एक अद्वितीय क्वेरी पर इनोबीडी और माईसैम को मिलाकर अखंडता और स्थिरता को संरक्षित नहीं कर सकते।
Is there anything wrong with running a dedicated server where both types of storage engines exist?
शायद करने के लिए rephraseMultiple types
?