我们知道在对工业生产的监控过程中,都希望数据能够具有完整性和可靠性。这一点也是衡量一个工业监控软件是否合格的标准之一。紫金桥监控组态软件在这一点上做了大量的工作,使得在数据冗余部分表现突出。下面将简单的介绍一下紫金桥软件的数据冗余系统。
紫金桥软件的数据冗余系统包括数采冗余、断点续传、双机热备、SQL上传故障恢复几个部分,总体如下图所示:
上 图中最下面是现场设备,利用紫金桥的双IP数采冗余把数据采集入数采服务器。数采服务器向实时数据库服务器传送数据的时候,拥有断点续传的功能。而实时数 据库本身又是一个双机热备系统,大大的提高了数据的完整性与可靠性。在实时数据库向关系数据库导出数据的时候,由于拥有数据恢复功能,所以也能够保证关系 库中的数据的完整性。下面将分别给予介绍。
这 里的断点续传更能指的就是,在前置机与中心服务器通讯故障期间,前置机会将系统指定的数据,按照所要求的精度或周期缓存起来,当故障恢复后,前置机会将缓 存数据发给服务器,以确保服务器中历史数据的完整性。可见在使用了数采服务器的断点续传功能之后,即使整个系统所在的网络不是特别的可靠,也能够保证数据 的完整。
普 通双机热备:构成双机热备服务器的是两台普通的服务器,一个做从机,一个做主机。从机的实时数据、历史数据、报警记录、操作记录等始终保持与主机同步,并 且不断监视主机的工作状态。当发现主机工作异常或接到主机报告故障的通知后从机成为主机,主机成为从机,实现主从切换。主机与从机是对等关系,谁接管控制 谁就是主机。它的特点是主从机之间的数据同步是由软件来实现,使用以太网来同步数据。
采 用群集技术和磁盘阵列的双机热备:他的工作原理和普通双机热备类似,但是主从切换的仲裁机制由操作系统参与,同时数据的同步机制采取的是群集加磁盘阵列技 术。具体表现在,热备的两台机器共享一块磁盘阵列,这样也就无须进行任何同步,可以降低数据在服务器之间反复同步时,由于同步不一致而产生问题的风险。同 时由于磁盘阵列本身在某个磁盘出现故障时,仍然能够保证数据的可靠性和完整性,也极大地增强了系统的稳定性。
从上面的介绍可以看出紫金桥软件系统已经设计了一套比较完整的数据冗余方案,从而尽最大可能的保证了数据的完整与可靠。