首页 理论教育 分布式计算机控制系统中的历史数据库

分布式计算机控制系统中的历史数据库

时间:2023-10-19 理论教育 版权反馈
【摘要】:有关历史数据库的种类和特点可参考7.3.1 节,在此介绍历史数据库的设计。由于外部存储介质不属于在线设备,因此历史数据库要提前通知用户,安装或更换外部存储介质。2)暂存历史数据库的一个重要指标是保存记录是否完整。因此历史数据库系统需要数据的产生端具备一定的数据暂存能力,能待故障恢复后将历史库记录补齐。3)双机备份在DCS 中,通常会有一个操作站用于专门保存历史数据,在重要的场合,历史库需要采用双机备份。

分布式计算机控制系统中的历史数据库

有关历史数据库的种类和特点可参考7.3.1 节,在此介绍历史数据库的设计。

1)转储

历史数据在从收集到存档的过程中,一般要经历二级数据转储。

(1)内存到硬盘。保存历史数据时,先存储到内存缓冲区,待内存缓冲区写满后再存储到硬盘。这里的内存缓冲区必须采用两区交替的形式,即先在一个区里写,写满后转到另一个区继续写,同时通知转储任务将第一个区的内容转储到硬盘,当第二个区写满后,再转回第一个区,由转储任务把第二个区的内容存储到硬盘。如果不采用这种并行方式,就会出现在转储期间记录停止的情况,导致丢失一段历史数据。

(2)硬盘到外部存储介质。当硬盘写满后,如果要永久保存历史记录,就必须把硬盘文件转储到外部存储介质(如磁带、光盘)上。由于外部存储介质不属于在线设备,因此历史数据库要提前通知用户,安装或更换外部存储介质。(www.xing528.com)

2)暂存

历史数据库的一个重要指标是保存记录是否完整。在分布式环境中,有时因网络(或其他原因),历史数据的收集(或存档)不得不中断。因此历史数据库系统需要数据的产生端具备一定的数据暂存能力,能待故障恢复后将历史库记录补齐。

3)双机备份

在DCS 中,通常会有一个操作站(可称为历史站或历史服务器)用于专门保存历史数据,在重要的场合,历史库需要采用双机备份。由于主从历史库机不能同时启/停,因此需要先启机将后启机的历史记录补齐。由于这种数据复制要占用大量网络带宽,因此可考虑采用“后门网络”完成这项工作,以免影响正常的系统网络负荷。对复制的数据量也应有所限制,对于已经归档的数据不必再做这种复制。因此可以认为,“短时存档”和小文件存储对历史记录的完整性是有好处的。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈