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

Sqlite3 vs Postgres vs Mysql - Railsy

W dużym stopniu zależy od Twojej aplikacji.

Ogólnie rzecz biorąc, każdy zapis operacja na bazie danych SQLite jest powolna. Nawet zwykłe :update_attribute lub :create może zająć do 0,5 sekundy. Ale jeśli Twoja aplikacja nie pisze dużo (zabójcze przeciw SQLite:pisz do DB na każde żądanie!), SQlite to dobry wybór dla większości aplikacji internetowych. Udowodniono, że radzi sobie z małym i średnim natężeniem ruchu. Jest to również bardzo dobry wybór podczas projektowania, ponieważ wymaga zerowej konfiguracji. Działa również bardzo dobrze w zestawie testowym w trybie w pamięci (z wyjątkiem tysięcy migracji, ponieważ za każdym razem odbudowuje się od zera). Ponadto przejście z SQLite na np. MySQL jest w większości bezproblemowe, jeśli jego wydajność już nie wystarcza.

MySQL to obecnie solidny wybór. Przyszłość powie, co stanie się z MySQL pod Oracle.

PostgreSQL jest najszybszy, o ile wiem, ale nie używałem go jeszcze w produkcji jeszcze . Może inni mogą powiedzieć więcej.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 5 przydatnych zapytań MySql podczas tworzenia projektu

  2. ustaw current_timestamp tylko po wstawieniu nowego wiersza

  3. filtruj wyszukiwanie za pomocą przycisku radiowego PHP SQL

  4. Błąd krytyczny PHP:Niezłapany wyjątek PDO:nie można znaleźć sterownika

  5. str_replace w aktualizacji SQL?