物理备份和逻辑备份有什么区别?
What is the difference between physical and logical backup?
我正在阅读有关备份的内容。我了解什么是物理备份。但我无法理解什么是逻辑备份?它是如何工作的?
作品的图示会有所帮助。
提前致谢
Logical vs. Physical (Basic difference):
Logical backup is using SQL statements. Export using exp tool is logical.
Physical backup is copying the data files either when the database is up and running (HOT BACKUP) or when the database is shutdown (COLD BACKUP)
换句话说,
- 物理备份是备份所有属于数据库的物理文件(如数据文件、控制文件、日志文件、可执行文件等)的拷贝。
- 在逻辑备份中,您不获取任何物理事物的副本,您只将数据文件中的数据提取到转储文件中。(例如:使用 export )
物理备份
操作系统将数据库文件保存到磁带或其他一些媒体上。这对于在需要时将系统恢复到较早的点很有用。
逻辑备份
在逻辑备份技术中,IMPORT/EXPORT 实用程序用于创建数据库备份。逻辑备份备份数据库的内容。逻辑备份可用于将数据库还原到上次备份。但是,与物理备份不同的是,它不应该用于创建 OS 备份副本,因为使用这种方法进行恢复可以更正损坏的数据文件。因此,在这些情况下,物理备份应该是首选。
更多类型... 冷热备份 在物理备份下,也有解释。
逻辑与物理数据库备份:
一旦您决定了您的正常运行时间要求,您就需要决定您将从您的数据库备份什么样的数据。
- 物理文件(例如文本文件)作为单个文档存储在硬盘驱动器上。尽管数据库由许多复杂的元素组成,但这些元素通常会聚合到服务器硬盘驱动器上的简单文件中。这些文件可以像系统上的任何其他文件一样轻松备份。
- 表格、记录及其关联的元数据等逻辑数据元素存储在许多不同的位置。表和其他逻辑数据库元素的备份通常需要专门设计用于特定数据库平台的特殊工具。尽管这些类型的备份更为复杂,但它们提供了更精细的恢复功能。在对涉及复杂事务和相互依赖性的表进行时间点恢复时尤其如此。
逻辑数据库备份对于特定组件的粒度恢复至关重要。物理备份对于完整的灾难恢复场景很有用。
逻辑和物理数据库备份之间的选择应作为恢复点目标的一部分。 (RPO)
我正在阅读有关备份的内容。我了解什么是物理备份。但我无法理解什么是逻辑备份?它是如何工作的?
作品的图示会有所帮助。
提前致谢
Logical vs. Physical (Basic difference):
Logical backup is using SQL statements. Export using exp tool is logical.
Physical backup is copying the data files either when the database is up and running (HOT BACKUP) or when the database is shutdown (COLD BACKUP)
换句话说,
- 物理备份是备份所有属于数据库的物理文件(如数据文件、控制文件、日志文件、可执行文件等)的拷贝。
- 在逻辑备份中,您不获取任何物理事物的副本,您只将数据文件中的数据提取到转储文件中。(例如:使用 export )
物理备份
操作系统将数据库文件保存到磁带或其他一些媒体上。这对于在需要时将系统恢复到较早的点很有用。
逻辑备份
在逻辑备份技术中,IMPORT/EXPORT 实用程序用于创建数据库备份。逻辑备份备份数据库的内容。逻辑备份可用于将数据库还原到上次备份。但是,与物理备份不同的是,它不应该用于创建 OS 备份副本,因为使用这种方法进行恢复可以更正损坏的数据文件。因此,在这些情况下,物理备份应该是首选。
更多类型... 冷热备份 在物理备份下,也有解释。
逻辑与物理数据库备份:
一旦您决定了您的正常运行时间要求,您就需要决定您将从您的数据库备份什么样的数据。
- 物理文件(例如文本文件)作为单个文档存储在硬盘驱动器上。尽管数据库由许多复杂的元素组成,但这些元素通常会聚合到服务器硬盘驱动器上的简单文件中。这些文件可以像系统上的任何其他文件一样轻松备份。
- 表格、记录及其关联的元数据等逻辑数据元素存储在许多不同的位置。表和其他逻辑数据库元素的备份通常需要专门设计用于特定数据库平台的特殊工具。尽管这些类型的备份更为复杂,但它们提供了更精细的恢复功能。在对涉及复杂事务和相互依赖性的表进行时间点恢复时尤其如此。
逻辑数据库备份对于特定组件的粒度恢复至关重要。物理备份对于完整的灾难恢复场景很有用。 逻辑和物理数据库备份之间的选择应作为恢复点目标的一部分。 (RPO)