工业现场实时数据库
  • 名称:工业现场实时数据库
  • 版本:1.3
  • 时间:2005年10月

系统简介:

企业级实时数据库用于工厂数据的自动采集、存储和监视。大型实时/历史数据库可以在线存储每个工艺过程点的多年数据,提供清晰精确的操作画面,用户既可浏览工厂当前也可回顾过去的生产情况。

工业现场实时数据库典型的特征如下:

数据归档与存储

  • 本系统应提供面向过程数据经济存储或者优化存储的手段,并且提供数据压缩方法;
  • 提供计算引擎或者计算接口,支持数据的二次计算-存储能力,既可直接存储过程数据又可存储过程数据中间计算结果。计算引擎以及接口支持统计功能包括最大值、最小值、平均值和累计值计算功能;
  • 针对每条过程数据,记录包含如下内容:    标签点名称、标签点时间标签、标签点描述、数据源地址、数据点工程单位、数据类型、扫描周期、量程范围、数据时间标志、数据值、数据状态(含数据质量或者其它数据点状态信息)等;
  • 本系统应能提供针对已有历史数据的移植和扩容方案,并实现多卷存储机制。

数据库管理

  • 数据建立;
  • 设置系统运行参数和系统运行监视;
  • 通过手工方式或者自动方式备份数据库系统配置信息和历史归档数据,并可从备份文件恢复数据。

应用编程接口

  • 支持以下采用程序方式对数据库进行维护、存取的编程接口:
  • 建立和维护数据库;
  • 建立和删除关于数据库的连接;
  • 数据插入,以单点方式或批方式;
  • 支持数据缓存恢复功能,比如,在服务器端中断工作后,接口机内可缓存一定时间的数据,这些数据在服务器恢复工作后,可以无损失的存入数据库;
  • 数据查询和提取,可以单点或多点方式以单一时间、时间段方式提取;
  • 数据的修改和删除,可以单点或多点方式以单一时间、时间段方式对数据库进行维护。

事务机制

  • 数据更新事务:包括事务开始、更新数据时间、更新数据值、检查数据状态、设置数据状态、事务结束。此功能尤其在数据恢复和备份功能中要有合理的实现;
  • 数据计算事务:即二次计算点的数据更新,其包含的操作有:事务开始、获取二次计算所需的数据点值及其对应时间、产生计算结果、更新二次计算点的数据时间、更新二次计算点的数据值、检查数据状态、设置数据状态、事务结束。
  • 数据回取事务:其包含的操作有:事务开始、按照指定条件获取数据、事务结束。

权限管理机制

  • 系统应支持基于角色的用户权限管理,可以对每个用户指定具体的操作权限,确保其只能进行限定范围内的操作;
  • 日志功能,记录数据库系统运行中的操作信息、警告信息、错误信息等;
  • 应实现审计功能,记录和追踪数据库配置信息与数据库修改信息。

双机备份

  • 在双机备份软件的支持下,系统支持双服务器工作,其中一台作为备份服务器,当主服务器宕机时实现自动切换