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

jakiego typu silnika (InnoDB lub MyISAM) powinienem użyć dla mojej bazy danych na stronie internetowej?

Osobista opinia:Nie powinieneś używać MyISAM do niczego nowego. InnoDB obsługuje mnóstwo funkcji, których MyISAM nie obsługuje, z których najważniejsze to transakcje, a następnie integralność referencyjna i wiele innych elementów.

Wiele osób będzie próbowało argumentować, że MyISAM jest szybszy, a więc nadal ma swoje miejsce, ale a) ta luka znacznie się zmniejszyła, a przyspieszenia można wykonać poza bazą danych (tj. memcached, itp.) oraz b) szybka baza danych ze złymi danymi nie jest aż tak przydatne.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. jak się dowiedzieć, kiedy mysql INSERT jest zakończony (wiele połączeń)

  2. Nie znaleziono tabeli podstawowej lub widoku:1146 Tabela Laravel 5

  3. Znajdź parametry połączenia do połączenia z MySQL Server 5.1.50 za pomocą OleDbConnection

  4. Wyszukiwanie sum częściowych przez MySQL

  5. Wyświetl otwarte transakcje w MySQL