Mysql
 sql >> база данни >  >> RDS >> Mysql

Sqlite3 срещу Postgres срещу Mysql - Rails

До голяма степен зависи от вашето приложение.

Най-общо казано, всяко пишете работата в SQLite база данни е бавна. Дори обикновен :update_attribute или :create може да отнеме до 0,5 секунди. Но ако приложението ви не пише много (убийствено срещу SQLite:пишете в DB при всяка заявка!), SQlite е солиден избор за повечето уеб приложения. Доказано е, че се справя с малък до среден трафик. Освен това е много добър избор по време на разработката, тъй като не се нуждае от нулева конфигурация. Той също така се представя много добре във вашия тестов пакет с режима в паметта (с изключение на това, че имате хиляди миграции, тъй като се възстановява от нулата всеки път). Също така, обикновено е безпроблемно да преминете от SQLite към, например MySQL, ако неговата производителност вече не е достатъчна.

В момента MySQL е стабилен избор. Бъдещето ще покаже какво се случва с MySQL под Oracle.

PostgreSQL е най-бързият, доколкото знам, но все още не съм го използвал в производствена среда . Може би други могат да кажат повече.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Обединете две таблици в PHP

  2. Как да проверите дали „MySQL сървърът е изчезнал“

  3. Как да отстраня грешки в MySQL/Doctrine2 заявки?

  4. Как да изпълня тези две заявки в php?

  5. Как мога да преименувам колона в laravel с помощта на миграция?