【技术实现步骤摘要】
分布式数据处理系统
[0001]本专利技术涉及数据库领域,具体而言,涉及一种分布式数据处理系统。
技术介绍
[0002]在企业信息化建设和管理过程中,计算机网络和数据库技术的发展为用户交互访问和处理分布的异构数据源数据提供了支持,由于各业务系统建设和实施数据管理系统的阶段性、技术性以及其它经济和人为因素等因素影响,导致企业在发展过程中积累了大量采用不同存储方式进行存储的业务数据,其采用的数据管理系统也大完全相同,从而导构成了企业的分布式异构多数据源。但同时引入多个数据源,使得难以对多个数据源进行操作,从而无法满足企业对异构数据的处理需求。
[0003]针对现有技术中在同时引入多种数据源时难以对多种数据源中的数据进行操作的问题,目前尚未提出有效的解决方案。
技术实现思路
[0004]本专利技术实施例提供了一种分布式数据处理系统,以至少解决现有技术中在同时引入多种数据源时难以对多种数据源中的数据进行操作的技术问题。
[0005]根据本专利技术实施例的一个方面,提供了一种分布式数据处理系统,包括:多 ...
【技术保护点】
【技术特征摘要】
1.一种分布式数据处理系统,其特征在于,包括:多个异构数据源节点,每个所述异构数据源节点包括多个不同的独立数据库,所述数据库用于存储业务数据;多个局部事务管理器,所述局部事务管理器与所述异构数据源节点一一对应,每个所述局部事务管理器用于调用对应的线程执行对异构数据源节点中的事务处理请求;全局事务管理器,与每个所述局部事务管理器通信,所述全局事务管理器用于为每个所述局部事务管理器分配对应的线程。2.根据权利要求1所述的系统,其特征在于,对异构数据源节点的连接信息进行封装后,通过注解的形式进行标识,以确定所异构数据源节点对应的局部事务管理器。3.根据权利要求1所述的系统,其特征在于,全局事务管理器包括事务调度管理器,当接收到对第一异构数据源节点的第一事务处理请求时,所述第一异构数据源节点对应的第一局部事务管理器向所述事务调度管理器发送封锁消息,所述封锁消息用于对所述第一事务处理请求对应的操作对象进行封锁;其中,所述事务调度管理器还用于检测是否具有与所述操作对象相关联的其他线程,并根据检测结果确定是否对所述操作对象的其他线程进行终止。4.根据权利要求3所述的系统,其特征在于,所述事务调度管理器包括锁计数器,所述锁计数器用于当接收到所述第一事务处理请求时,记录执行所述第一事务处理请求的异构数据源节点的数量,确定当所述数量为零时的异构数据源节点为所述第...
【专利技术属性】
技术研发人员:申晨晨,喻波,王志海,安鹏,李永刚,
申请(专利权)人:北京明朝万达科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。