Cơ sở dữ liệu phòng chống thiên tai [đã đóng]


16

Cơ sở dữ liệu của tôi lớn hơn 250GB. Tôi thực hiện sao lưu theo lịch trình với Công cụ của bên thứ ba.

Các bản sao lưu cơ sở dữ liệu lịch trình là cách tốt nhất để bảo vệ cơ sở dữ liệu SQL Server khỏi tham nhũng? Hoặc bạn có thể đề nghị một cái gì đó khác?

Câu trả lời:


28

Một bản sao lưu không thể ngăn ngừa tham nhũng. Không có gì có thể ngăn chặn hoàn toàn tham nhũng.

Những gì một bản sao lưu làm là cho phép bạn khôi phục dữ liệu về thời điểm sớm hơn trong trường hợp tham nhũng hoặc thảm họa khác.

Liệu lịch trình sao lưu của bạn có bảo vệ bạn đầy đủ hay không không phải là điều mà cộng đồng đồng nghiệp có thể trả lời - yêu cầu kinh doanh của bạn sẽ quyết định điều đó. Bạn cần xem xét mục tiêu điểm khôi phục (RPO) - bạn có thể mất bao nhiêu dữ liệu? Nếu bạn giới hạn ở mức 5 phút và bạn sao lưu toàn bộ mỗi ngày một lần và đăng nhập sao lưu mỗi giờ, bạn sẽ không được bảo hiểm. Để thực sự bảo vệ bản thân, bạn nên ở chế độ khôi phục hoàn toàn và các bản sao lưu nhật ký của bạn sẽ diễn ra cứ sau <= n phút, trong đó n là lượng mất dữ liệu tối đa bạn có thể duy trì.

Cũng có những cân nhắc khác, chẳng hạn như mục tiêu thời gian phục hồi (RTO) - trong trường hợp xảy ra thảm họa, bạn có thể đủ khả năng chi tiêu bao lâu để quay lại trực tuyến? Điều này sẽ xác định xem bạn chỉ giữ các bản sao lưu của mình trên ổ đĩa để sẵn sàng truy cập hay chủ động giữ ấm ở chế độ chờ bằng cách sử dụng vận chuyển nhật ký hoặc các kỹ thuật DR "chi phí" cao hơn như phản chiếu, FCI và Nhóm khả dụng. Lưu ý rằng một số công nghệ này có thể giúp cứu bạn khỏi tham nhũng dữ liệu nhưng các loại lỗi khác không được bảo hiểm (ví dụ: xóa vô tình mà không có mệnh đề where sẽ vui vẻ chạy trên cả chính và bất kỳ phụ nào).


2

Theo kinh nghiệm của tôi, cách tốt nhất để bảo vệ cơ sở dữ liệu của tôi là sao lưu theo lịch trình. Như Aaron đã nói, rất quan trọng để trả lời hai câu hỏi này:

Bạn có thể mất bao nhiêu dữ liệu?
Trong trường hợp xảy ra thảm họa, bạn có thể đủ khả năng chi tiêu bao lâu để trở lại trực tuyến?

Tất nhiên, cơ sở dữ liệu của tôi nhỏ hơn 250GB và tôi thích gói sao lưu điên rồ hơn, đó là sao lưu cơ sở dữ liệu đầy đủ cứ sau 24 giờ, sao lưu chênh lệch cứ sau ba giờ và sao lưu nhật ký giao dịch cứ sau 15 phút. Có, có lẽ sẽ mất nhiều thời gian hơn để khôi phục cơ sở dữ liệu của tôi nếu xảy ra lỗi, nhưng dữ liệu của tôi bị mất sẽ là tối thiểu.


0

Tôi sẽ xem xét việc thiết lập sao chép cho cơ sở dữ liệu của bạn. Vui lòng đọc ví dụ ở đây để biết thêm chi tiết về cách thức hoạt động và cách thức bảo vệ dữ liệu của bạn:

https://msdn.microsoft.com/en-us/en-en/l Library / ms151198% 28v = sql.110% 29.aspx

Tất nhiên nó chủ yếu có ý nghĩa nếu bạn thiết lập sao chép sang các máy chủ khác, ngay cả trên một mạng khác. Thiết lập sao chép giao dịch là điều mà op muốn cho sự an toàn cuối cùng vì việc sao chép diễn ra ngay lập tức để nó luôn đáng tin cậy hơn chỉ là một bản sao lưu theo lịch trình.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.