发明名称 |
多机系统共享内存的同步实现方法及其系统 |
摘要 |
本发明涉及多机系统共享内存的同步实现方法及其系统。本发明的多机系统共享内存的同步实现方法,用于实现具备多个节点和一个数据库的多机系统的同步,各节点接收来自外部的数据输入并且由共享内存主块和共享内存备块构成,其特征在于,该同步实现方法包括下述步骤:每个节点读取数据库中的数据,加载到各自的共享内存主块和共享内存备块的数据加载步骤;接收外部数据输入的节点将外部数据输入引起的共享内存的数据变化更新到所述数据库中的数据更新步骤;各节点根据上述更新后的数据库刷新各自的共享内存备块的数据刷新步骤;在完成所有节点的共享内存备块的数据刷新后,各节点同步切换共享内存主块和共享内存备块的同步切换步骤。 |
申请公布号 |
CN103164384B |
申请公布日期 |
2016.05.18 |
申请号 |
CN201110420147.2 |
申请日期 |
2011.12.15 |
申请人 |
中国银联股份有限公司 |
发明人 |
丰朋;林芃;唐旭东 |
分类号 |
G06F15/167(2006.01)I;G06F17/30(2006.01)I |
主分类号 |
G06F15/167(2006.01)I |
代理机构 |
中国专利代理(香港)有限公司 72001 |
代理人 |
臧霁晨;王忠忠 |
主权项 |
<b> </b>一种多机系统共享内存的同步实现方法,用于实现具备多个节点和一个数据库的多机系统的同步,各节点接收来自外部的数据输入并且由共享内存主块和共享内存备块构成,其特征在于,该同步实现方法包括下述步骤:每个节点读取数据库中的数据,加载到各自的共享内存主块和共享内存备块的数据加载步骤;接收外部数据输入的节点将外部数据输入引起的共享内存的数据变化更新到所述数据库中的数据更新步骤;各节点根据上述更新后的数据库刷新各自的共享内存备块的数据刷新步骤;在完成所有节点的共享内存备块的数据刷新后,各节点同步切换共享内存主块和共享内存备块的同步切换步骤,其中,在所述数据刷新步骤中,通知该接收外部数据输入的节点本身和其他节点根据上述更新后的数据库刷新各自的共享内存备块以使得各自的共享内存备块保存与更新后的数据库一致的数据。 |
地址 |
200135 上海市浦东新区含笑路36号银联大厦 |