Từ âm thanh này, bạn có thể sử dụng một cơ sở hạ tầng DB khác.
Dựa trên nhu cầu đã nói ở trên của bạn, tôi có một đề nghị nhưng sẽ đòi hỏi một chút thỏa hiệp.
SUGGESTION # 1 : Sử dụng bản sao MySQL trên cùng một máy chủ nhưng đĩa khác nhau
Nhu cầu thứ hai của bạn ( No need of real-time replication
) sẽ phải lùi lại một chút trong đề xuất này. Vì bạn có một ổ cứng ngoài đủ lớn cho XtraBackup, tại sao không sử dụng làm datadir cho phiên bản thứ hai của MySQL trên cùng một hộp?
Tôi đã viết kịch bản dịch vụ của riêng mình để cung cấp phiên bản mysql chuyên dụng cho các cổng 3307 - 3399. Đây là những bài viết trước đây của tôi về điều này:
SUGGESTION # 2 : Sử dụng bản sao MySQL trên máy chủ khác
Khi xem xét nhu cầu đầu tiên của bạn ( Low Cost
), nếu bạn có quyền truy cập vào máy chủ hàng hóa có đủ không gian đĩa, hãy thiết lập Bản sao MySQL cho máy chủ bên ngoài đó. Bằng cách đó bạn có thể chạy các bản sao lưu trên Slave như sau
STOP SLAVE;
- XtraBackup
START SLAVE;
Bạn có thể làm điều này với tác động bằng không (không tải máy chủ, không có I / O đĩa) trên Master
SUGGESTION # 3 : mysqldumps song song
Bạn có thể thiết lập mysqldumps song song của cơ sở dữ liệu hoặc bảng. Điều này có thể dẫn đến một cửa sổ thời gian ngắn hơn để sao lưu. XtraBackup về cơ bản thực hiện sao lưu giao dịch có điểm kiểm tra với các hoạt động nhạy cảm theo thời gian để thời điểm sao lưu dự phòng là khi sao lưu kết thúc. Với mysqldumps song song trên một nô lệ không sao chép sẽ cung cấp cho bạn các bản sao lưu có thời điểm là điểm bắt đầu của bản sao lưu. Làm mysqldump trên một nô lệ bị dừng sẽ là bất khả tri của công cụ lưu trữ. Nói cách khác, việc các bảng là InnoDB hay MyISAM không thành vấn đề.
Nếu bạn áp dụng điều này cho SUGGESTION # 1, điều này sẽ phát sinh tải máy chủ và I / O của đĩa vì cả Master và Slave đều nằm trên cùng một máy.
Nếu bạn áp dụng điều này cho SUGGESTION # 2, sẽ không có hình phạt nào đối với Master. Bạn có thể chạy các bản sao lưu theo ý muốn trên Slave. Bạn cũng sẽ không phải lo lắng về việc khóa các bảng MyISAM.
Xin vui lòng xem bài viết trước đây của tôi về làm mysqldumps song song