Care sunt diferentele majore intre motoare de stocare MYISAM si INNODB?

2020-04-23 13:37

MYISAM 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.


Apreciere medie: 0 (0 Voturi)

Nu poti adauga observatii

Ai nevoie de ajutor?