如何选择知识管理系统的数据库平台呢?
Domino具有高效的文档处理能力,具有多达7层(管理者、设计者、编辑者、作者、读者、存放者、不能存取者)的安全控制机制,可以实现服务器、某个数据库、某个视图、某个表单、某个操作、某一篇文档或某个字段等的权限控制,可以跟踪并记录所有用户对数据库和文档的各种操作等突出优势,非常适合KMS系统中对文档型知识的管理。 但是面对大量表单等结构化数据处理需求时,计算、统计能力差的Domino则难以应对。
关系型数据库则擅长结构化数据处理,具有卓越的计算、统计性能,但面对大量的文档处理时(据统计研究表明,KMS系统处理的文档型数据约占整个数据处理的70-80%),也会暴露出明显的问题。
就目前比...全部
Domino具有高效的文档处理能力,具有多达7层(管理者、设计者、编辑者、作者、读者、存放者、不能存取者)的安全控制机制,可以实现服务器、某个数据库、某个视图、某个表单、某个操作、某一篇文档或某个字段等的权限控制,可以跟踪并记录所有用户对数据库和文档的各种操作等突出优势,非常适合KMS系统中对文档型知识的管理。
但是面对大量表单等结构化数据处理需求时,计算、统计能力差的Domino则难以应对。
关系型数据库则擅长结构化数据处理,具有卓越的计算、统计性能,但面对大量的文档处理时(据统计研究表明,KMS系统处理的文档型数据约占整个数据处理的70-80%),也会暴露出明显的问题。
就目前比较成熟的技术而言,RDB处理文档数据通常有方法一:将文档以文件形式存放在操作系统的文件系统中,关系型数据库仅存放文档具体存放的位置信息,当文件组织合理时,由于直接访问文件系统,性能非常好,全文搜索等文档管理功能也容易实现,但其缺点也很明显,主要是:
1。
导致操作系统文件数量巨大,系统管理员管理复杂;
2。 文档安全性差,只能依靠操作系统的安全来保证,只要能访问系统就可访问文档,前端的权限控制无法保证;
3。 系统平台比较容易受到病毒、黑客攻击,文档文件被破坏的可能性非常大;
4。
系统管理员备份时,除备份RDB数据库,还必须手工备份文件系统的文档;
5。 当文件非常多时,磁盘碎片将会很多,浪费空间,同时系统性能会大大降低。收起