归档与备份|文件归档和数据库归档、热备份和冷备份
归档和备份是与数据库相关的两个主要主题。备份用作数据库灾难恢复解决方案。归档文件用于存储表数据或文件的特定版本,或从数据库中分离/移动一组未被使用的数据。在数据库(RDBMS)中,字段备份比归档应用更广泛。但是在大型文件系统(FS)中,归档比备份使用得更广泛,因为归档可以作为一个好的文件版本控制解决方案。
归档
如前所述,归档有几种类型。文件归档和数据库归档。文件归档不是灾难恢复解决方案,但它是一个文件版本控制系统。数据库存档是从活动使用的数据中移动未被主动使用的部分数据。这些存档的数据对于将来的参考仍然很重要。存档数据不会移动到单独的介质或系统中。如果系统是一个数据库,那么在数据归档之后,这些归档的数据将保留在同一个数据库中。(在ORACLE数据库中,有一种称为ARCHIVELOG模式的模式。在此模式下,ORACLE server会将所有数据库更改归档为存档日志文件。)
备份
备份被用作数据恢复解决方案。这意味着,当数据库损坏或数据库服务器被破坏时,恢复数据库非常有用。实际上,这些备份是原始数据的副本。有几种类型的备份。热备份和冷备份是两种主要类型。使用数据库时执行热备份,不使用数据库时执行冷备份。一个好的备份方法应该具有更快的恢复能力,并且数据丢失应该最小化(零数据丢失)。备份必须拷贝到单独的磁盘或磁带上,以便在灾难中使用。
归档和备份有什么区别?1归档不是灾难恢复解决方案。但是备份是为了从人为错误、数据块损坏、硬件故障和自然灾害中有效地恢复数据库。使用归档数据不需要恢复和恢复。但要使用备份数据,恢复和恢复是必不可少的。文件系统归档也可以用作版本控制方法。但是备份不能用作版本控制器。存档数据是报告情况所必需的,备份不用于报告。存档将保留所有可用的数据。但在备份中,用户将决定需要的备份,并删除过时或不需要的备份。 |