发明名称 |
复制数据库环境下保持数据一致性的方法和系统 |
摘要 |
本发明公开了一种复制数据库环境下保持数据一致性的方法和系统。该方法包括:协调者向复制数据库环境中的参与者发送事务请求,所述参与者根据所述事务请求在本地执行复制事务;参与者根据本地复制事务执行结果向协调者投票,协调者根据参与者返回的投票结果做出全局决定,其中如果至少有一个参与者投票已准备好,则协调者做出全局提交的全局决定,否则协调者做出全局夭折的全局决定;参与者执行所述全局决定。该系统包括协调者和复制数据库环境中的参与者。应用本发明,通过对做出全局决定的条件进行改变,在保证数据一致性的基础上,既节约了资源,又提高了系统的可用性。 |
申请公布号 |
CN101329670A |
申请公布日期 |
2008.12.24 |
申请号 |
CN200710111966.2 |
申请日期 |
2007.06.20 |
申请人 |
诺基亚西门子通信公司 |
发明人 |
廖国琼;周雷 |
分类号 |
G06F17/30(2006.01);H04L29/08(2006.01) |
主分类号 |
G06F17/30(2006.01) |
代理机构 |
中国专利代理(香港)有限公司 |
代理人 |
刘杰;刘春元 |
主权项 |
1.一种复制数据库环境下保持数据一致性的方法,包括:协调者向复制数据库环境中的参与者发送事务请求,所述参与者根据所述事务请求在本地执行复制事务;参与者根据本地复制事务执行结果向协调者投票,协调者根据参与者返回的投票结果做出全局决定,其中如果至少有一个参与者投票已准备好,则协调者做出全局提交的全局决定;否则协调者做出全局夭折的全局决定;参与者执行所述全局决定。 |
地址 |
芬兰埃斯波 |