【技术实现步骤摘要】
本专利技术涉及,属于实时数据库技术应用领域。
技术介绍
实时数据库是数据库系统发展的一个分支,它适用于处理不断更新的快速变化的数据及具有时间限制的事务处理。实时数据库技术是实时系统和数据库技术相结合的产物,其可用于工厂过程的自动采集、存储和监视,可在线存储每个工艺过程点的多年数据,可以提供清晰、精确的操作情况画面;在实时数据库中,如果所有应用共享一份数据实体,在面对越来越多的应用时,会出现访问效率低,实时性下降的问题。如果采用多份实体,又有数据一致性的问题,导致系统数据安全性下降
技术实现思路
·为解决现有方法的不足,本专利技术的目的是提供一种多应用实时数据库数据同步方式方法,将实时数据按照应用存储应用所属的数据,并保持应用在更新数据时,使得一个数据文件中的数据更新能够实时同步到其他应用的数据文件中。为实现上述目的,本专利技术的技术方案如下:一种多应用实时数据库数据同步方式,其特征在于,实时数据库中各个应用拥有包含了其所需所有数据的数据文件,应用使用自己所属的数据,实时数据库保证个应用所属数据文件中的公共数据的一致性,其特征在于包含以下三个步骤:(I)实时数据库中的数据元素(表、记录和域)都可以在字典表中通过特定的域定义所属应用;(2)实时数据库中,每个应用都拥有并使用该应用对应的一个数据文件,应用间共用的数据元素在每个应用所属的数据文件中都有一个副本;(3)当数据发生变化时,实时数据库根据定义确定变化数据所属的应用,并将数据更新同步到这些应用的数据文件中。前述的多应用实时数据库数据同步方式,其特征在于:在所述步骤(I)中,用于表示数据元素所属应用的字段为整 ...
【技术保护点】
一种多应用实时数据库数据同步方法,其特征在于,实时数据库中各个应用拥有包含了其所需所有数据的数据文件,应用使用自己所属的数据,其包括步骤:(1)?实时数据库中每个数据元素在数据字典中定义其所属应用;在数据字典表中设置一个字段用于指定该数据元素所属的应用,该字段通过不同比特位表示不同应用的方式,包含数据元素的应用归属信息;(2)每个应用拥有独立的数据文件,包含了属于该应用的所有数据;不同应用使用其自有的数据文件,访问其中的数据并对其所属数据文件中的数据进行更新;(3)每个数据元素的更新,会同步到所有其他应用中;实时数据库根据被更新的数据元素反查其所属应用,并确定需要更新的数据实体,最后将更新的数据写入到包括了该数据元素的应用所属数据实体中。
【技术特征摘要】
1.一种多应用实时数据库数据同步方法,其特征在于,实时数据库中各个应用拥有包含了其所需所有数据的数据文件,应用使用自己所属的数据,其包括步骤: (1)实时数据库中每个数据元素在数据字典中定义其所属应用;在数据字典表中设置一个字段用于指定该数据元素所属的应用,该字段通过不同比特位表示不同应用的方式,包含数据元素的应用归属信息; (2)每个应用拥有独立的数据文件,包含了属于该应用的所有数据;不同应用使用其自有的数据文件,访问其中的数据并对其所属数据文件中的数据进行更新; (3)每个数据元素的更新,会同步到所有其他应用中;实时数据库根据被更新的数据元素反查其所属应用,并确定需要更新的数据实体,最后将更新的数据写入到包括了该数据元素的应用所属数据实体中。2.根据权利要求1所述的多应用实时数据库数据同步方法,其特征在于:在所述步骤 (1)中,用于指定该数据元素所属应用的字段为整型数值,该整型数值的每一个比特位表示一个应...
【专利技术属性】
技术研发人员:吴庆曦,王瑾,彭晖,靳晶,魏娜,
申请(专利权)人:国电南瑞科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。