sql >> Database teknologi >  >> RDS >> Mysql

Hvorfor bruge InnoDB over MySIAM

Fordele og ulemper ved InnoDB &MyISAM -

  1. InnoDB genopretter efter et nedbrud eller anden uventet nedlukning ved at afspille dens logfiler igen.
  2. InnoDB kan køres i en tilstand, hvor den har lavere pålidelighed, men i nogle tilfælde højere ydeevne.
  3. InnoDB grupperer automatisk flere samtidige indsættelser og tømmer dem til disken på samme tid.
  4. InnoDB tømmer transaktionsloggen efter hver transaktion, hvilket i høj grad forbedrer pålideligheden.
  5. I modsætning til InnoDB har MyISAM indbygget fuldtekstsøgning
  6. MyISAM er stadig meget brugt i webapplikationer, da det traditionelt er blevet opfattet som hurtigere end InnoDB i situationer, hvor det meste af DB-adgang er læst.
  7. Mens der skrives/opdateres data til en InnoDB-tabel, er det kun den pågældende række, der er låst, hvorimod hele tabellen er låst i MyISAM.
  8. InnoDB giver fuld transaktionssupport.


  1. Sådan fungerer CAST() i SQL Server

  2. MySQL, REGEXP - Find ord, der kun indeholder følgende nøjagtige bogstaver

  3. Oracle Data Integrator (ODI)

  4. Sådan bruges LIKE i SQL