(二)In-place 压缩(恢复磁盘空间,并减少文件尺寸) (三)Copy-style 压缩 下表比较这三种模式的压缩:环境 产品:Lotus Domino
平台:跨平台
版本:R5 问题 R5中压缩数据库的模式 解答
(一)In-place压缩(恢复磁盘空间)
这种方式恢复了数据库中未使用的磁盘空间,但是并不减少数据库的尺寸.数据库保持旧的实例IDs (DBIIDs),压缩时用户和服务器能继续访问和编辑数据库.当您运行压缩并且不带任何选项时,Domino使用这种模式压缩所有启用事物日志(transaction logging)的R5格式的数据库;当您压缩R5格式的数据库时,若带-b选项,也是执行这种方式的压缩.这种方式最快,并且占用系统资源最少.
这种方式在恢复数据库中未使用的磁盘空间的同时,减少R5格式数据库的尺寸.但它比第一种方式慢,它给数据库分配了新的DBIIDs,所以如果您启用了数据库的事物日志,并且使用一个R5验证的备份程序,在压缩完成后,您一定要马上做数据库的完全备份.压缩时用户和服务器能继续访问和编辑数据库.当您运行压缩并且不带任何选项时,Domino使用这种模式压缩所有未启用事物日志(transaction logging)的R5格式的数据库;当您压缩R5格式的数据库时,若带-B选项,也是执行这种方式的压缩.为优化磁盘空间,建议您每周或每月使用-B选项压缩R5格式的数据库.
这种方式创建数据库的拷贝,当压缩完成后,删除原先的数据库,所以这种方式占用外部的磁盘空间来创建拷贝,它最终创建一个带有新数据库标识符的新数据库.如果您使用这种模式压缩启用事物日志的R5格式的数据库(带-C选项),压缩分配了新的DBIIDs,因此如果您使用一个R5验证的备份程序,在压缩完成后,您一定要马上做数据库的完全备份.压缩时用户和服务器不能编辑数据库,如果带-L选项,则可以读数据库.当数据库有结构化改变的需求时,缺省使用这种模式压缩数据库.启用或禁用数据库属性中的"文档表位图优化"和"不支持特殊的答复层次"时要求数据库的结构化 改变.压缩R4格式的数据库也使用这种方式.注意,如果您压缩R4格式的数据库并且没有带-R选项,压缩会将其转换成R5格式.特征 In-place压缩(恢复磁盘空间) In-place 压缩(恢复磁盘空间,并减少文件尺寸) Copy-style 压缩 当不带选项压缩时,哪些数据库被压缩 启用事物日志的R5格式的数据库,并且没有等待的结构化改变 未启用事物日志的R5格式的数据库,并且没有等待的结构化改变 未启用事物日志的R5格式的数据库,并且没有等待的结构化改变 R4 数据库; 有等待的结构化改变的R5 数据库 可被使用的数据库 R5 R5 所有 (R5数据库需要 使用-C选项) 相对速度 最快 中等 最慢 压缩时用户是否能读数据库 是 是 否 (除非使用-L 选项) 压缩时用户是否能编辑数据库 是 是 否 减少文件尺寸 否 是 是 是否需要额外的磁盘空间 否 否 是
在R5中,您可以使用三种模式来压缩数据库: