Bài giảng Cơ sở dữ liệu nâng cao - Chapter 2: Disaster recovery
Số trang: 18
Loại file: pptx
Dung lượng: 103.47 KB
Lượt xem: 16
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Cơ sở dữ liệu nâng cao - Chapter 2: Disaster recovery. Chương này trình bày một số nội dung sau: Overview about database backup and recovery, backup & restore strategy, disaster recovery planning,... Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu nâng cao - Chapter 2: Disaster recovery4/5/17 1 Chapter 2 Disaster Recovery4/5/17 2 Agenda• Recovery technique• Disaster recovery planning4/5/17 3 Overview about database backup and recovery• Data is a critical asset for an organization to maintain information about its customers, inventory, purchases, financials, and products.• A variety of failures can bring down your database. Anything from a user error to a natural disaster could take your database offline. Your backup and recovery plan needs to account for the possibility of these failures and more.4/5/17 4 Overview about database backup and recovery• Types of failure: • Media failure. • User errors, for example, dropping a table by mistake. • Hardware failures, for example, a damaged disk drive or permanent loss of a server. • Natural disasters.4/5/17 5 Overview about database backup and recovery• The purpose of creating SQL Server backups is to enable you to recover a damaged database.• A well-designed backup and restore strategy maximizes data availability and minimizes data loss, while considering your particular business requirements.4/5/17 6 Backup & restore strategy• The backup strategy defines: • The type and frequency of backups • The nature and speed of the hardware that is required for them • How backups are to be tested • Where and how backup media is to be stored (including security considerations)4/5/17 7 Backup & restore strategy• The restore strategy defines: • Who is responsible for performing restores • How restores should be performed to meet the goals • for availability of the database • for minimizing data loss• Designing an effective backup and restore strategy requires careful planning, implementation, and testing4/5/17 8 Backup method• Database Engine provides four different backup methods: • Full database backup • Diferential backup • Transaction log backup • File (or filegroup) backup4/5/17 9 Backup method• Full database backup: • Capture the state of the database at the time the backup is started. • During the full database backup, the system copies the data, the schema of all tables of the database and the corresponding file structures. • Even all uncommitted transactions in the transaction log are written to the backup media.4/5/17 10 Backup method• Differential Backup • Create a copy of only the parts of the database that have changed since the last full database backup. • The advantage of a differential backup is speed. It minimizes the time required to back up a database.4/5/17 11 Backup method• Transaction Log Backup: • Consider only the changes recorded in the log. This form of backup is therefore not based on physical parts (pages) of the database, but rather on logical operations - that is, changes executed using the DML statements INSERT, UPDATE, and DELETE. Again, because the amount of data is smaller, this process can be performed significantly quicker than a full database backup and quicker than a differential backup.4/5/17 12 Backup method• File or Filegroup Backup: • Back up specific database files (or filegroups) instead of the entire database. • Individual files (or filegroups) can be restored from a database backup, allowing recovery from a failure that affects only a small subset of the database files. • You can use either a database backup or a filegroup backup to restore individual files or filegroups. This means that you can use database and transaction log backups as your backup4/5/17 13 Recovery model• Designed to control transaction log maintenance• Every recovery model lets you back up a whole or partial SQL Server database or individual files or filegroups of the database. Table-level backups cannot be created.• SQL Server has three possible recovery models: • Simple • Full • Bulk Logged• However, only Simple and Full recovery models are meant for regular use. Bulk Logged,is designed to be an adjunct to the Full recovery model.4/5/17 14 Recovery model• Simple Recovery model • Minimize administrative overhead for the transaction log, because the transaction log is no ...
Nội dung trích xuất từ tài liệu:
Bài giảng Cơ sở dữ liệu nâng cao - Chapter 2: Disaster recovery4/5/17 1 Chapter 2 Disaster Recovery4/5/17 2 Agenda• Recovery technique• Disaster recovery planning4/5/17 3 Overview about database backup and recovery• Data is a critical asset for an organization to maintain information about its customers, inventory, purchases, financials, and products.• A variety of failures can bring down your database. Anything from a user error to a natural disaster could take your database offline. Your backup and recovery plan needs to account for the possibility of these failures and more.4/5/17 4 Overview about database backup and recovery• Types of failure: • Media failure. • User errors, for example, dropping a table by mistake. • Hardware failures, for example, a damaged disk drive or permanent loss of a server. • Natural disasters.4/5/17 5 Overview about database backup and recovery• The purpose of creating SQL Server backups is to enable you to recover a damaged database.• A well-designed backup and restore strategy maximizes data availability and minimizes data loss, while considering your particular business requirements.4/5/17 6 Backup & restore strategy• The backup strategy defines: • The type and frequency of backups • The nature and speed of the hardware that is required for them • How backups are to be tested • Where and how backup media is to be stored (including security considerations)4/5/17 7 Backup & restore strategy• The restore strategy defines: • Who is responsible for performing restores • How restores should be performed to meet the goals • for availability of the database • for minimizing data loss• Designing an effective backup and restore strategy requires careful planning, implementation, and testing4/5/17 8 Backup method• Database Engine provides four different backup methods: • Full database backup • Diferential backup • Transaction log backup • File (or filegroup) backup4/5/17 9 Backup method• Full database backup: • Capture the state of the database at the time the backup is started. • During the full database backup, the system copies the data, the schema of all tables of the database and the corresponding file structures. • Even all uncommitted transactions in the transaction log are written to the backup media.4/5/17 10 Backup method• Differential Backup • Create a copy of only the parts of the database that have changed since the last full database backup. • The advantage of a differential backup is speed. It minimizes the time required to back up a database.4/5/17 11 Backup method• Transaction Log Backup: • Consider only the changes recorded in the log. This form of backup is therefore not based on physical parts (pages) of the database, but rather on logical operations - that is, changes executed using the DML statements INSERT, UPDATE, and DELETE. Again, because the amount of data is smaller, this process can be performed significantly quicker than a full database backup and quicker than a differential backup.4/5/17 12 Backup method• File or Filegroup Backup: • Back up specific database files (or filegroups) instead of the entire database. • Individual files (or filegroups) can be restored from a database backup, allowing recovery from a failure that affects only a small subset of the database files. • You can use either a database backup or a filegroup backup to restore individual files or filegroups. This means that you can use database and transaction log backups as your backup4/5/17 13 Recovery model• Designed to control transaction log maintenance• Every recovery model lets you back up a whole or partial SQL Server database or individual files or filegroups of the database. Table-level backups cannot be created.• SQL Server has three possible recovery models: • Simple • Full • Bulk Logged• However, only Simple and Full recovery models are meant for regular use. Bulk Logged,is designed to be an adjunct to the Full recovery model.4/5/17 14 Recovery model• Simple Recovery model • Minimize administrative overhead for the transaction log, because the transaction log is no ...
Tìm kiếm theo từ khóa liên quan:
Cơ sở dữ liệu nâng cao Cơ sở dữ liệu Bài giảng Cơ sở dữ liệu nâng cao Disaster recovery Disaster recovery planning Restore strategyGợi ý tài liệu liên quan:
-
62 trang 402 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 378 6 0 -
13 trang 294 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 293 0 0 -
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 288 0 0 -
Tài liệu học tập Tin học văn phòng: Phần 2 - Vũ Thu Uyên
85 trang 256 1 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 246 0 0 -
8 trang 186 0 0
-
Giáo trình về dữ liệu và các mô hình cơ sở dữ liệu
62 trang 185 0 0 -
Giáo trình Cơ sở dữ liệu: Phần 2 - Đại học Kinh tế TP. HCM
115 trang 176 0 0