Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Sqlite3 vs Postgres vs Mysql - Rails

Phụ thuộc nhiều vào ứng dụng của bạn.

Nói chung, mọi viết hoạt động vào cơ sở dữ liệu SQLite chậm. Ngay cả một đơn giản:update_attribute hoặc:create có thể mất đến 0,5 giây. Nhưng nếu Ứng dụng của bạn không viết nhiều (kẻ giết người chống lại SQLite:ghi vào DB theo mọi yêu cầu!), SQlite là một lựa chọn vững chắc cho hầu hết các ứng dụng web hiện có. Nó được chứng minh là có thể xử lý lượng truy cập vừa và nhỏ. Ngoài ra, nó là một lựa chọn rất tốt trong quá trình phát triển, vì nó không cần cấu hình. Nó cũng hoạt động rất tốt trong bộ thử nghiệm của bạn với chế độ trong bộ nhớ (ngoại trừ bạn có hàng nghìn lần di chuyển, vì nó luôn xây dựng lại từ đầu). Ngoài ra, việc chuyển từ SQLite sang, ví dụ như MySQL gần như là liền mạch nếu hiệu suất của nó không còn đủ nữa.

MySQL hiện là một lựa chọn vững chắc. Tương lai sẽ cho biết điều gì sẽ xảy ra với MySQL dưới Oracle.

PostgreSQL là nhanh nhất theo như tôi biết, nhưng tôi chưa sử dụng nó trong sản xuất . Có lẽ những người khác có thể nói thêm.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trích xuất một chuỗi tìm kiếm trong ngữ cảnh

  2. loại cha con đệ quy mysql (cây)

  3. Cách kết nối Grails 3.0 với cơ sở dữ liệu Mysql cục bộ của tôi

  4. Truy vấn mysql đơn giản để kiểm tra xem hàng có tồn tại hay không

  5. Cách đặt SQL để tìm các bản ghi từ chủ nhật tuần trước đến chủ nhật này (1 tuần)