मैंने संक्षेप में चर्चा की इस प्रश्न को एक तालिका में रखें ताकि आप यह निष्कर्ष निकाल सकें कि InnoDB . के साथ जाना है या नहीं या MyISAM ।
यहां एक छोटा सा अवलोकन दिया गया है कि आपको किस स्थिति में किस डीबी स्टोरेज इंजन का उपयोग करना चाहिए:
MyISAM InnoDB ---------------------------------------------------------------- Required full-text search Yes 5.6.4 ---------------------------------------------------------------- Require transactions Yes ---------------------------------------------------------------- Frequent select queries Yes ---------------------------------------------------------------- Frequent insert, update, delete Yes ---------------------------------------------------------------- Row locking (multi processing on single table) Yes ---------------------------------------------------------------- Relational base design Yes
सारांश
- लगभग सभी परिस्थितियों में, InnoDB जाने का सबसे अच्छा तरीका है
- लेकिन, बार-बार पढ़ना, लगभग कोई लेखन नहीं, MyISAM . का उपयोग करें
- MySQL में पूर्ण-पाठ खोज <=5.5, MyISAM का उपयोग करें