在这个信息时代,企业中的信息来源往往是多种多样
的,Email、传真、电话、网页、文档等众多的渠道,构
成企业信息相对独立分布,企业许多有价值的信息分布在
企业的各处,通常无法用统一的方法来管理、访问这些信
息,而传统的数据库通常只管理某些方面的业务数据,并
没有担负管理企业所有信息的角色,也没有能力担当此重
任。如何把关系数据库的超强管理能力与文件系统的易用
性结合在一起? 新出现的数据库文件系统使企业能够用一
种统一的方式管理或访问这些资源。各种类型的应用,通
过数据库提供的统一的访问方式,能够容易地获得各种所
需的数据。这一新技术丰富了数据库内涵,使数据库成为
真正的应用平台。它使得能够在数据库内访问管理文件系
统,具有操作系统的文件管理功能,使文件管理具有数据
库的所有可靠度,也更加简化。
数据保持全面开放
数据库文件系统技术可以将数据库作为一个简单的共
享网络驱动器进行处理。这意味着用户能够轻松存储和检
索由数据库管理的文件,如同使用由文件服务器管理的文
件一样; 使用户可以像查看由网络驱动器管理的文件和文
件夹一样查看存储在数据库表中的关系数据; 它还允许最
终用户以文件系统的多种协议访问文件和文件夹,实现用
户对其数据的通用访问。这意味着对于用户来说,就像是
从Windows Explorer、浏览器、电子邮件客户机或FTP 客
户机访问同一个文件和文件夹一样。
该技术利用仓库进行存储,以管理其所包含的文件和
文件夹。这使其成为“文件中心”应用的理想平台。它包
含的先进的搜索功能,使快速定位信息轻而易举。数据库
与文件系统的结合使创建新类型的文件成为可能,这种文
件可以在一个对象中组合关系和非关系数据。
先进的文件系统特性
纯粹从文件系统的角度来判断,数据库的文件系统也
包含一系列引人注目的强大特性。
系统与文件的相关属性--除因文件类型而异的用户可
扩展属性之外,它还自动保持一系列广泛的系统属性,其
中包括作者、MIME 类型以及摘要等。
先进的搜索功能--存储的文件能够自动根据内容和文
件属性建立索引。
签入/ 签出(CICO)--使用户能够确保其正在使用的
文件不被其他任何人更新。同时还可以方便地确定签出某
一文件的用户。
访问控制列表(ACL)安全性——ACL可全面地控制用
户或用户群对每个文件的访问。
版本--能够自动保持多个版本的文件。
项目级管理--多个文件能够被标记在一起,从而创建
一个项目。这些文件的给定版本可以定义一个阶段。一个
阶段可被签出,并由其他用户在更新版本上独立工作。
多级目录--所有文件,包括文件夹,都可以具有多级
目录。这使文件能够以新的方式排序。
自动终止--能够自动停止使用旧版本的文件。
配额--通过使用用户配额机制,管理员可以控制空间
利用情况。
通用访问点
数据库文件系统可兼容多种访问协议,不论是Window
SMB 文件共享协议,HTTP 协议,FTP 协议,还是IMAP 协
议和SMTP 协议数据库文件系统都能很好的支持,对Win-
dows NT Server,该系统也将全面支持兼容。
关键开发特性
开发人员可以利用下列特性来开发强大的文件中心应
用:
面向对象的文件类型体系结构——开发人员可以定义
新的文件类别。
放弃机制--开发人员能够改变系统的缺省行为。
即插即用语法分析器及转换器——系统中可以加入客
户化的语法分析器和转换器。
强大的万维网模板机制--强大的服务器端HTML 标
记使得与万维网的链接变得简单方便。
事件通知--使用先进的排队方式。
灵活的讯息应用--允许使用系统资源实施Intra -和
Internet 工作流。
XML 支持--任何被定义使用DTD的XML 文件均可作为
关系数据自动进行语法分析和存储。当通过数据库文件系
统浏览原始文件时,系统将利用关系数据重建原始文件。
在今天,数据库的应用正在不断走向深入,人们日益
为庞杂的数据所包围与困扰,随着数据库文件系统的出现,
将文件系统的天然的条理性移植到数据库当中,而数据库
的管理大规模数据的能力也为文件系统的发展与扩充作了
有益的补充,人们现在可以脱离纷繁的数据,而高屋建瓴
的来实现管理及优化,数据库与文件系统的结合是大势所
趋,必将引领着一范围内的应用走向深入。
|