一种实现分布式事务的方法、装置及数据库服务器
基本信息
申请号 | CN201510605556.8 | 申请日 | - |
公开(公告)号 | CN106547781B | 公开(公告)日 | 2021-06-11 |
申请公布号 | CN106547781B | 申请公布日 | 2021-06-11 |
分类号 | G06F16/245;G06F16/2458;G06F16/27 | 分类 | 计算;推算;计数; |
发明人 | 丁岩;刘志文 | 申请(专利权)人 | 南京中兴新软件有限责任公司 |
代理机构 | 深圳市力道知识产权代理事务所(普通合伙) | 代理人 | 张传义 |
地址 | 210012 江苏省南京市雨花台区紫荆花路68号 | ||
法律状态 | - |
摘要
摘要 | 本申请公开了一种实现分布式事务的方法、装置及数据库服务器,包括:分解来自客户端的请求消息中包含的事务SQL语句,获得可在单个数据库服务器上执行的分解SQL语句;将获得的各个分解SQL语句根据涉及表的数据所在的数据库服务器分发到相应的数据库服务器。各数据库服务器执行接收到的分解SQL语句,并反馈执行结果至客户端。本发明通过将事务SQL语句分解为可在单个数据库服务器上执行的分解SQL语句,通过各数据库服务器执行并反馈分解SQL语句的执行结果,实现了对分布式事务的SQL语句在各个数据库服务器执行的数据更新的确定,进而确定了分布式事务是否完成。 |
