sql >> Database >  >> RDS >> Mysql

Waarom InnoDB gebruiken via MySIAM

Voors en tegens van InnoDB &MyISAM -

  1. InnoDB herstelt van een crash of andere onverwachte afsluiting door de logs opnieuw af te spelen.
  2. InnoDB kan worden uitgevoerd in een modus met een lagere betrouwbaarheid, maar in sommige gevallen hogere prestaties.
  3. InnoDB groepeert automatisch meerdere gelijktijdige inserts en spoelt ze tegelijkertijd naar schijf.
  4. InnoDB spoelt het transactielogboek na elke transactie, wat de betrouwbaarheid aanzienlijk verbetert.
  5. In tegenstelling tot InnoDB heeft MyISAM een ingebouwde zoekfunctie voor volledige tekst
  6. MyISAM wordt nog steeds veel gebruikt in webapplicaties, omdat het traditioneel als sneller wordt beschouwd dan InnoDB in situaties waar de meeste DB-toegang wordt gelezen.
  7. Tijdens het schrijven/bijwerken van gegevens naar een InnoDB-tabel, is alleen die specifieke rij vergrendeld, terwijl in MyISAM de hele tabel is vergrendeld.
  8. InnoDB biedt volledige ondersteuning voor transacties.


  1. Meest efficiënte manier in SQL Server om datum te krijgen van datum + tijd?

  2. Alternatieve MySQL-syntaxis voor volledige tekst zoeken

  3. MYSQL EN vraag om te voldoen aan dezelfde kolom

  4. mysql ID auto increment start niet vanaf 0