Care sunt diferentele majore intre motoare de stocare MYISAM si INNODB?
2020-04-23 13:37MYISAM si INNODB sunt cele mai des utilizate motoare de stocare din MySQL iar implicit este folosit MYISAM in MySQL. Diferentele cele mai mari dintre cele doua motoare sunt:
- InnoDB nu accepta indicele FULLTEXT in timp ce MyISAM accepta.
- InnoDB accepta blocarea la nivel de rand, ceea ce inseamna ca introducerea si actualizarea este mult mai rapida in comparatie cu MyISAM.
- MyISAM nu accepta tranzactiile pe tabele in timp ce InnoDB accepta.
- In MyISAM nu exista posibilitatea blocarii la nivel de rand, dar cu InnoDB acest lucru este posibil.
- MyISAM are blocare la nivel de masa.
- InnoDB este o optiune mai buna daca aveti o baza de date mai mare, deoarece accepta tranzactii de volum.
- MyISAM este potrivit pentru proiecte cu baze de date mici.
- Viteza de performanta a tabelului MyISAM este mult mai mare comparativ cu tabelele din InnoDB.