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

Nhiều ứng dụng Rails, cơ sở dữ liệu MySQL duy nhất

Cấu hình này có xu hướng khá khó duy trì. Trong mọi ứng dụng, bạn sẽ cần phải đồng bộ hóa schema.rb và các mô hình để sử dụng cùng một cơ sở dữ liệu. Nó có nghĩa là rất nhiều sự trùng lặp.

Đây có lẽ không phải là một ý kiến ​​hay. Thay vào đó, bạn có thể muốn thiết kế ứng dụng để đáp ứng một trong các trường hợp sau:

  • một ứng dụng Rails xử lý site.com, api.site.com và admin.site.com (tại sao bạn cần ứng dụng riêng biệt?)
  • nhiều ứng dụng Rails, nhưng chỉ một ứng dụng tương tác với db. Những người khác sử dụng API ứng dụng chính (khá phức tạp)
  • các ứng dụng khác nhau với các mục đích khác nhau (ví dụ:bạn có thể muốn sử dụng Sinatra + Datamapper cho api.site.com)

Tùy chọn đầu tiên có lẽ là tùy chọn tốt nhất trong hầu hết các trường hợp.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysqldump không hoạt động trong cron

  2. Chuyển đổi cơ sở dữ liệu mysql sang Oracle

  3. Xác thực bằng mật khẩu cũ không còn được hỗ trợ, hãy sử dụng mật khẩu kiểu 4.1

  4. Chọn các cột trên các cơ sở dữ liệu khác nhau

  5. Truy vấn múi giờ MySQL