结构化文件存储在许多方面都与平面文件存储相似。它将使用曹操传系统的文件系统在文件中存储应用程序数据,而且CRUD操作通常会重复打开和关闭文件句柄。不过结构化文件存储系统不依赖于目录和单个文件存储实体,它通常会创建一些大文件,以程序可以理解的预定义结构在每个文件中存储许多实体。通常每个实体类型将使用一个文件,而不是每个实体类型使用一个目录。它的优点在于:搜索操作会更加高效;它们可以针对单个文件而不是数千或数万个文件执行。不过,按照代理键执行的单个查询可能会存在问题。通常必须创建一个较小的、某种类型的索引文件,这样它才可以在较大的数据文件中轻松地定位到记录的位置。
如果它听起来非常像关系数据库,那么确实是这样。许多关系数据库都以非常类似的方式工作。此类数据库的早期代表之一Btrieve,它将通过这种方式,使用索引序列访问方法格式将实体存储在文件中。不过,关系数据库和结构化文件存储系统之间是有许多区别的,也就是说结构化文件存储代码往往是特有的,并且它将在应用程序代码中直接进行操作,而关系数据库是基于某些可迁移标准的,并且可以在另一个应用程序中运行。更重要的是,结构化文件存储通常会忽略实体之间的关系。而关联不同实体的能力是关系数据库的标志。
关于TeamDoc软件:
TeamDoc是基于服务器/客户端架构的轻量级文件管理软件。TeamDoc将文件集中加密存储在您单位自己的服务器中,员工使用TeamDoc客户端访问服务器,从而获得与自己权限相关的权限:登入后与“我的电脑”界面类似,可以看到自己该看的文件,编辑自己能编辑的文档,对于能看到的文件,还可以细分文档权限,进而做到能看不能拷,能看不能截屏等功能,多种权限灵活设置,在线协同编辑、全文搜索、日志与版本追踪,快速构建企业文档库。告别假大空,我们提供值得您选择的、易用的、可用的文档管理软件。现在就访问TeamDoc首页
TeamDoc软件界面(点击可放大)
版权所有:南京网亚计算机有限公司,本文链接地址: 平面文件实体存储