Tôi muốn chuyển từ MySQL sang MongoDB nhưng mất mát dữ liệu lớn (hơn 1 giờ) không được chấp nhận đối với tôi.MongoDB sao lưu kế hoạch
tôi cần phải có kế hoạch 3 sao lưu:
kế hoạch dự phòng theo giờ. Dữ liệu được flushed vào đĩa mỗi phút X và nếu một cái gì đó sai với máy chủ tôi sẽ chắc chắn rằng sau khi khởi động lại nó sẽ có tất cả dữ liệu ít nhất cho một giờ trước đây. Tôi có thể cấu hình nó không?
Kế hoạch sao lưu hàng ngày. Dữ liệu được đồng bộ hóa để sao lưu đĩa mỗi ngày vì vậy ngay cả khi máy chủ phát nổ tôi có thể phục hồi dữ liệu cho ngày hôm qua trong một số giờ. Tôi có nên sử dụng fsync, master-slave hay cái gì khác không? Tôi muốn có lưu lượng truy cập tối thiểu nên lý tưởng chỉ những thay đổi mới được gửi.
Gói dự phòng hàng tuần. Dữ liệu được đồng bộ hóa với đĩa sao lưu thứ hai vì vậy nếu cả hai máy chủ và đĩa sao lưu đầu tiên phát nổ tôi có ít nhất dữ liệu cho tuần trước. Đây là câu hỏi về độ tin cậy vì vậy nó là ok để gửi tất cả dữ liệu qua mạng.
Tôi làm cách nào?
Tôi sẽ sử dụng các bộ bản sao nếu bạn có thể. – luckytaxi