Bài giảng Cơ sở dữ liệu nâng cao Chapter 2 Disaster recovery

18 469 0
Bài giảng Cơ sở dữ liệu nâng cao  Chapter 2 Disaster recovery

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

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.

Chapter Disaster Recovery Agenda • Recovery technique • Disaster recovery planning 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 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 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 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) 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 testing Backup method • Database Engine provides four different backup methods: • Full database backup • Diferential backup • Transaction log backup • File (or filegroup) backup 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 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 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 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 backup procedure and still be able to restore individual files (or filegroups) from the database backup 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 Recovery model • Simple Recovery model • Minimize administrative overhead for the transaction log, because the transaction log is not backed up • Data is recoverable only to the most recent backup of the lost data Recovery model • Full Recovery model • All activities that affect the database are logged in the transaction log • The advantage of this full logging is that every transaction can be recovered in the event of a failure Recovery model • Bulk log recovery model • Log most bulk operations • For certain large-scale bulk operations such as bulk import or index creation, switching temporarily to the bulk-logged recovery model increases performance and reduces log space consumption Backup Types • The scope of a backup of data (a data backup) can be a whole database, a partial database, or a set of files or filegroups • SQL Server supports backup types: • Full backup • Differential backup • Transaction log backup Backup Types • Full backup: • Contain all the data in a specific database or set of filegroups or files, and also enough log to allow for recovering that data • Differential backup: • based on the latest full backup of the data • Contain only the data that has changed since the differential base • Transaction log backup: • In Full or Bulk-Logged recovery models ...Agenda • Recovery technique • Disaster recovery planning Overview about database backup and recovery • Data is a critical asset for an organization... 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 Recovery. .. a natural disaster could take your database offline Your backup and recovery plan needs to account for the possibility of these failures and more Overview about database backup and recovery •

Ngày đăng: 15/05/2017, 12:48

Từ khóa liên quan

Mục lục

  • Slide 1

  • Agenda

  • Overview about database backup and recovery

  • Overview about database backup and recovery

  • Overview about database backup and recovery

  • Backup & restore strategy

  • Backup & restore strategy

  • Backup method

  • Backup method

  • Backup method

  • Backup method

  • Backup method

  • Recovery model

  • Recovery model

  • Recovery model

  • Recovery model

  • Backup Types

  • Backup Types

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan