Computer >> Máy Tính >  >> Lập trình >> Lập trình

Chiến lược sao lưu và phục hồi trong kho dữ liệu là gì?

Sao lưu và phục hồi xác định quá trình sao lưu các bản ghi theo phương pháp mất mát và thiết lập hệ thống cho phép khôi phục dữ liệu đó do mất dữ liệu. Sao lưu dữ liệu cần thiết để sao chép và lưu trữ thông tin máy tính để có thể áp dụng trong trường hợp dữ liệu bị xóa hoặc bị hỏng.

Mục tiêu của việc sao lưu là tạo một bản sao dữ liệu có thể được thay mới trong trường hợp dữ liệu chính bị lỗi. Lỗi dữ liệu chính có thể là kết quả của lỗi phần cứng hoặc phần mềm, hỏng dữ liệu hoặc sự kiện do con người gây ra, bao gồm cả một cuộc tấn công độc hại (vi rút hoặc phần mềm độc hại) hoặc việc vô tình xóa thông tin. Các bản sao lưu cho phép dữ liệu được lưu lại từ thời điểm trước đó để hỗ trợ việc khôi phục kinh doanh từ một sự kiện ngoài ý muốn.

Có nhiều loại sao lưu như sau -

  • Hoàn tất sao lưu - Toàn bộ cơ sở dữ liệu được sao lưu đồng thời. Điều này bao gồm tất cả các tệp dữ liệu, tệp điều khiển và tệp nhật ký.

  • Dự phòng lạnh - t là bản sao lưu được thực hiện trong khi cơ sở dữ liệu hoàn toàn ngừng hoạt động.

  • Sao lưu nóng - Nó là một dự phòng không lạnh và được coi là nóng. Thuật ngữ nóng được sử dụng vì công cụ cơ sở dữ liệu đang hoạt động. Một bản sao lưu của cơ sở dữ liệu được thực hiện khi nó đang mở và có khả năng được sử dụng. DBMS sẽ cần phải có các phương tiện đặc biệt để đảm bảo rằng dữ liệu trong bản sao lưu là nhất quán.

Khôi phục là giai đoạn xây dựng lại cơ sở dữ liệu sau khi một số phần tử của cơ sở dữ liệu bị mất. Cấu trúc khôi phục của cơ sở dữ liệu mới được kế thừa từ cơ sở dữ liệu cấu trúc khi cơ sở dữ liệu mới được tạo. Mô hình cho cơ sở dữ liệu có thể được thay đổi sau khi cơ sở dữ liệu đã được tạo. Có các yếu tố sau được xem xét khi xác định chiến lược sao lưu và phục hồi như sau -

  • Dữ liệu sẽ được sao lưu - Dữ liệu được xác định phải được sao lưu thường xuyên. Nó cho biết kích thước của một bản sao lưu thông thường.

  • Cửa sổ hàng loạt của kho - Có thể sao lưu dữ liệu ngay cả khi hệ thống trực tuyến, nhưng những thứ này rất tốn kém. Thời gian tối đa cho phép, được xác định bởi nhà kho. Một phần của cửa sổ hàng loạt đó được phân bổ vào kho thông thường để báo cáo việc tạo và các công việc hàng loạt tương tự khác.

  • Chi phí có thể chấp nhận được để sao lưu và khôi phục - Các cơ chế dự phòng khác nhau bao hàm các chi phí khác nhau. Doanh nghiệp có thể có các hằng số ngân sách giới hạn các tùy chọn sao lưu và phục hồi.