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

Tôi có nên chạy mysql trên google cloud run không? (hoặc bất kỳ cơ sở dữ liệu nào)

Chạy cơ sở dữ liệu SQL không phù hợp với Cloud Run.

Trước hết, hợp đồng giữa vùng chứa được triển khai và Cloud Run là vùng chứa cần chạy một máy chủ HTTP trên cổng 8080. Đó không thực sự là cách MySQL hoạt động.

Trước hết, vùng chứa sẽ bị giới hạn trong hệ thống tệp được bao gồm trong hình ảnh vùng chứa. Hình ảnh tương tự này sẽ được khởi tạo nhiều lần khi dịch vụ xử lý tải. Sẽ không có cách nào để duy trì dữ liệu được ghi vào MySQL. Bạn có thể có dữ liệu chỉ đọc được lưu trữ trong hình ảnh đó chỉ thay đổi khi hình ảnh mới được xuất bản, nhưng đó không thực sự là những gì bạn mong đợi khi sử dụng cơ sở dữ liệu quan hệ.

Cloud Run thực sự tốt trong việc vận hành các dịch vụ HTTP / web theo cách không máy chủ và có thể mở rộng. Các dịch vụ web này thường sử dụng các API và dịch vụ khác được triển khai cho Google Cloud hoặc các dịch vụ của bên thứ ba. Nó không thực sự có nghĩa là cung cấp các dịch vụ cơ sở dữ liệu liên tục, có thể mở rộng, tuân thủ ACID - đây là một loại không gian vấn đề hoàn toàn khác.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chỉ cập nhật Thời gian trong trường DateTime mysql

  2. Làm cách nào để thay đổi một chuỗi thành một ngày trong khi nhập bằng Sequel Pro?

  3. Các biến MySQL do người dùng định nghĩa trong Laravel 3?

  4. Chèn nhiều email vào mysql bằng cách sử dụng một textarea

  5. Sự khác biệt giữa kiểu dữ liệu số thực và số thập phân