Có, nó là có thể. Tôi đang sử dụng nó thành công bằng cách sử dụng RDS
, đối với trường hợp cụ thể của bộ nhớ cache cục bộ.
Bạn cần đặt read_only
tham số trên bản sao của bạn thành 0
. Tôi đã phải khởi động lại máy chủ của mình để thông số đó hoạt động.
Nó sẽ hoạt động tốt nếu sử dụng các tên bảng khác nhau, vì RDS không cho phép bạn đặt:replicate-ignore-table
tham số.
Hãy nhớ rằng không có bất kỳ xung đột dữ liệu nào giữa master <> slave. Nếu có một câu lệnh hoạt động tốt trên MASTER
, nhưng không thành công trên SLAVE
, thì bạn vừa phá vỡ bản sao của mình. Điều đó có thể xảy ra, v.d. khi bạn đã tạo bảng trên SLAVE
trước tiên, sau một thời gian, bạn đã thêm bảng đó vào MASTER
. CREATE
câu lệnh sẽ hoạt động rõ ràng trên MASTER
, nhưng không thành công trên SLAVE
, vì bảng đã tồn tại.
Giả sử, bạn cần thực sự cẩn thận, cho phép ứng dụng của bạn ghi vào SLAVE
. Nếu bạn quên / hoặc mắc lỗi và bắt đầu ghi để đọc bản sao cho một số dữ liệu khác của mình, thì cuối cùng, bạn có thể mất dữ liệu hoặc gặp sự cố khó gỡ lỗi.