专业化管理 > 配置您的 Windchill 环境 > Windchill 运行时环境 > 数据库组件 > 对象关系数据库管理系统 (ORDBMS) > 将文件内容存储为大型对象
  
将文件内容存储为大型对象
Windchill 管理的信息,或者作为纯结构化业务信息 (对象属性和关系) 存在,或者作为非结构化信息存在;非结构化信息是由应用程序以外部文件的形式,利用标准或专用数据格式创建的。下图说明结构化和非结构化属性的 ORDBMS 管理方式。
结构化数据是使用普通关系型技术 (表) 存储的,而非结构化数据是作为对象存储的。将文件内容存储在数据库中显然会使数据库变得很大,并引发传统 RDBMS 技术中存在的性能问题。然而,新的 ORDBMS 技术经过专门设计,使这种保存文件内容的方法成为可能。
下图显示了实现持续的运行时体系结构。给实现可持续接口的每个对象分配了一个“持续”标识符。PersistenceManager 接口可标识一组方法,应用程序使用这些方法管理业务对象的持续状态。尽管此接口声明的所有方法都在服务器上执行,但客户应用程序可通过帮助程序类访问这些方法。
持续对象管理器中介使请求持续化,并将其转发给 PersistentDataService,以处理实际的持续化操作。用于将对象往返传送给数据库的协议是自省和对存储过程的 JDBC 调用的结合。自省用于将属性绑定到存储的过程变量。