Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Dlaczego warto używać InnoDB przez MySIAM

Plusy i minusy InnoDB i MyISAM -

  1. InnoDB odzyskuje działanie po awarii lub innym nieoczekiwanym zamknięciu, odtwarzając swoje logi.
  2. InnoDB można uruchomić w trybie, w którym ma niższą niezawodność, ale w niektórych przypadkach wyższą wydajność.
  3. InnoDB automatycznie grupuje wiele równoczesnych wstawek i jednocześnie umieszcza je na dysku.
  4. InnoDB opróżnia dziennik transakcji po każdej transakcji, znacznie poprawiając niezawodność.
  5. W przeciwieństwie do InnoDB, MyISAM ma wbudowane wyszukiwanie pełnotekstowe
  6. MyISAM jest nadal szeroko stosowany w aplikacjach internetowych, ponieważ tradycyjnie jest postrzegany jako szybszy niż InnoDB w sytuacjach, w których większość dostępu do bazy danych jest odczytywana.
  7. Podczas zapisywania/aktualizowania danych w tabeli InnoDB blokowany jest tylko ten konkretny wiersz, podczas gdy w MyISAM cała tabela jest zablokowana.
  8. InnoDB zapewnia pełną obsługę transakcji.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Prawidłowy sposób na skonfigurowanie bazy danych MYSQL do wyszukiwania powiązanych tagów?

  2. mysql:konwertuj timediff() na sekundy

  3. Jak wyłączyć pamięć podręczną zapytań MySQL podczas korzystania z SQLAlchemy?

  4. Zapobiegaj rzutowaniu łańcucha mysql na int w klauzuli where

  5. Dowolna komenda w mysql równoważna autotrace Oracle do toczenia wydajności