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

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 khỏi sự kiện ngoài ý muốn.

Nó có thể được lưu bản sao của dữ liệu trên phương tiện độc lập được yêu cầu để bảo mật chống lại mất mát hoặc hỏng dữ liệu chính. Phương tiện mới này có thể đơn giản như một ổ đĩa ngoài hoặc thanh USB, hoặc một thứ gì đó ý nghĩa hơn, bao gồm hệ thống lưu trữ đĩa, bộ chứa lưu trữ đám mây hoặc ổ băng. Phương tiện sao lưu có thể nằm trong cùng một khu vực với dữ liệu chính hoặc một khu vực xa. Tính khả thi của các sự kiện liên quan đến thời tiết có thể xác nhận việc có các bản sao dữ liệu ở các vùng sâu vùng xa.

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 - Đây là một 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ị ẩn. Mô hình khôi phục của cơ sở dữ liệu hiện tại được kế thừa từ cơ sở dữ liệu mô hình 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.

  • Mô hình khôi phục đầy đủ - Nó cung cấp sự linh hoạt nhất để khôi phục cơ sở dữ liệu về thời điểm sớm hơn.

  • Mô hình khôi phục được ghi nhật ký hàng loạt - Khôi phục được ghi nhật ký hàng loạt mang lại hiệu suất cao hơn và giảm mức tiêu thụ không gian nhật ký cho một số hoạt động quy mô lớn.

  • Mô hình khôi phục đơn giản - Khôi phục đơn giản mang lại hiệu suất cao nhất và tiêu thụ ít không gian nhật ký hơn nhưng có nguy cơ mất dữ liệu đáng kể trong trường hợp hệ thống bị lỗi. Mức độ mất dữ liệu thay đổi tùy theo mô hình được chọn. Mỗi mô hình khôi phục đáp ứng một nhu cầu khác nhau.