MySQL + SQL · Lesson 110
InnoDB vs MyISAM Storage Engines
MySQL Storage Engines
Storage engine control करता है कि MySQL table data कैसे store व handle करे। दो मुख्य हैं InnoDB (default) और MyISAM।
InnoDB बनाम MyISAM
| Feature | InnoDB | MyISAM |
|---|---|---|
| Transactions | हाँ (ACID) | नहीं |
| Foreign keys | हाँ | नहीं |
| Locking | Row-level | Table-level |
| Best for | ज़्यादातर apps | read-heavy, simple |
सारांश
- InnoDB (default): transactions, foreign keys, row locking — ज़्यादातर apps के लिए।
- MyISAM: तेज़ simple reads, no transactions/foreign keys।