MyISAM ve InnoDB db engine'i değilmiydi :confused:

En büyük farklarıda MyISAM engine üzerinde bir tabloya sorgu attığınızda varolan session tablodan veri gelene kadar tabloyu lock(kitler), diğer bir session üzerinden tabloya sorgu attığınızda ilk session 'ın işi bitene kadar bekletir. İşi bittikten sonra ikinci session'ın o tablo üzerindeki sorgusunu çalıştırmaya izin verir. Foreign key gibi kısıtlamaları yoktur. DB dizaynı gibi sıkıntı yoktur.

InnoDB size dml (select,update, delete) gibi transactional işlemleri birden fazla session ile bir tablo üzerinde gerçekleştirme kolaylığını sağlar. InnoDb tabloyu değil sadece tablo üzerinde işlem yaptığınız satırı kitler.


Bunun gibi kendilerine göre avantaj ve dezavantajları mevcuttur. Aklıma ilk gelenler bunlar.