Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

会员投稿 投稿指南 本期推荐:
搜索:
您的位置: Linux安全网 > Linux编程 > 数据库管理 > » 正文

PostgreSQL之精妙的数据库导入导出工具架构 (八)

来源: fly2nn 分享至:
(八)逻辑备份恢复中的技巧与小结

其他一些技巧,可以仔细体会:

1 备份支持只导出对象定义、只导出数据,所以,这为恢复分步进行提供了方便
2 恢复支持只恢复对象定义、只恢复数据,这也为恢复分步进行提供了方便
3 恢复支持在只恢复数据时,可以禁止触发器被触发,有利于数据的快速恢复和完全恢复(与源库保持一致)


小结:
1 恢复,可以用“还原”这个词代替。如果是逻辑上的操作,用“还原”这个词为好,实质是执行SQL语句;恢复,还常用到物理备份恢复中,此处的“恢复”,实际上代表的是按照备份的目的对象的物理文件结构,把各类文件(数据文件、控制文件、日志文件等)拷贝到目的地,然后执行redo/undo日志中记录的操作,使数据和数据库数据文件系统保持一致
2 备份时,控制在一个事务中,其目的,是保持数据的一致性;恢复时,可以保持在一个事务中也可以分开在多个事务中,有参数可以控制,这要根据用户的实际情况进行
3 备份恢复工具,短小精悍,涵盖了存储(二进制文件结构、不同类型的数据的存储、程序版本与文件版本确定的数据兼容性问题)、内存和数据结构(导出或导入对象在内存中的链表结构)、数据库操作(不同版本的操作方式、版本兼容性的问题)、多种文件格式等问题,值得仔细研究体会。其他还有很多方面,如具体如何恢复对象定义和数据等操作,对象权限如何处理、约束关系如何处理等,值得细细品味。

Tags:
分享至:
最新图文资讯
1 2 3 4 5 6
验证码:点击我更换图片 理智评论文明上网,拒绝恶意谩骂 用户名:
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史