Giới thiệu chung

Một phần của tài liệu Bài giảng An toàn ứng dụng web và cơ sở dữ liệu: Phần 2 (Trang 53 - 54)

CHƢƠNG 7 SAO LƢU, KHÔI PHỤC DỰ PHÒNG, KIỂM TOÁN VÀ GIÁM SÁT HOẠT ĐỘNG CƠ SỞ DỮ LIỆU

7.1.1.Giới thiệu chung

Hình 7.1.Sao lưu (Backup) và khôi phục dự phòng (Restore) cơ sở dữ liệu

Sao lƣu cơ sở dữ liệu (Database backup) là thao tác tạo bản sao của một phần hoặc toàn bộ cơ sở dữ liệu. Bản sao có thể đƣợc tạo và lƣu trên cùng phƣơng tiện lƣu trữ với cơ sở dữ liệu hoặc sử dụng một phƣơng tiện lƣu trữ riêng, nhƣ đĩa cứng, băng từ, ổ mạng, hoặc đám mây. Sao lƣu có thể đƣợc thực hiện định kỳ hoặc không định kỳ, phụ thuộc chính sách quản lý hệ thống của cơ quan, tổ chức.

Ngƣợc lại với sao lƣu cơ sở dữ liệu, khôi phục dự phòng cơ sở dữ liệu (Database restore) là thao tác khôi phục lại cơ sở dữ liệu sau các sự cố. Quá trình khôi phục có thể sử dụng một phần, hoặc toàn bộ bản sao cơ sở dữ liệu đã tạo. Hình 7.1 minh họa quá trình sao lƣu cơ sở dữ liệu ra đĩa sao lƣu (Backup disk) và khôi phục cơ sở dữ liệu từ file sao lƣu trên đĩa.

Sao lƣu và khôi phục dự phòng cơ sở dữ liệu là các khâu chủ động chuẩn bị nhằm đối phó với các sự cố có thể xảy ra với cơ sở dữ liệu hoặc các hệ thống có liên quan đến cơ sở dữ liệu. Mục đích chính của sao lƣu và khôi phục dự phòng là nhằm đảm bảo tính sẵn dùng và toàn vẹn cơ sở dữ liệu. Việc sao lƣu cơ sở dữ liệu cần đƣợc thực hiện định kỳ, theo chu kỳ phù hợp. Việc lựa chọn tần suất sao lƣu phụ thuộc vào các yếu tố:

- Yêu cầu đảm bảo an toàn dữ liệu;

- Khả năng lƣu trữ của phƣơng tiện sao lƣu dữ liệu;

- Tải lên hệ thống khi thực hiện sao lƣu;

Một phần của tài liệu Bài giảng An toàn ứng dụng web và cơ sở dữ liệu: Phần 2 (Trang 53 - 54)