发明名称 一种数据库的分布式处理方法及系统
摘要 公开一种数据库的分布式处理方法,业务请求的处理包括步骤:(1)业务请求发送给代理服务器proxy;(2)proxy通过本地缓存的数据库服务器列表,利用路由算法找到一个目标服务器,将请求转发给代表该目标服务器的智能计算体agent;(3)agent通过数据库适配器与目标服务器通讯;(4)处理结果返回agent;(5)agent将处理结果返回proxy;(6)proxy将处理结果返回业务;所述步骤(3)中,agent通过定时与目标服务器通讯,维护目标服务器在分布式任务协调中的键‑值对,该键‑值对包含目标服务器的ip地址及端口;所述步骤(5)中,proxy通过监听分布式任务协调中键‑值对的变化情况,实时维护一个本地缓存数据库列表。还提供数据库的分布式处理系统。
申请公布号 CN106095977A 申请公布日期 2016.11.09
申请号 CN201610443829.8 申请日期 2016.06.20
申请人 环球大数据科技有限公司 发明人 刘胜旺;舒羿宁
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京智为时代知识产权代理事务所(普通合伙) 11498 代理人 王加岭;杨静
主权项 一种数据库的分布式处理方法,其特征在于:业务请求的处理包括以下步骤:(1)业务请求发送给代理服务器proxy;(2)proxy通过本地缓存的数据库服务器列表,利用路由算法找到一个目标服务器,将请求转发给代表该目标服务器的智能计算体agent;(3)agent通过数据库适配器与目标服务器通讯;(4)处理结果返回agent;(5)agent将处理结果返回proxy;(6)proxy将处理结果返回业务;所述步骤(3)中,agent通过定时与目标服务器通讯,维护目标服务器在分布式任务协调器中的键‑值对,该键‑值对包含目标服务器的ip地址及端口;所述步骤(5)中,proxy通过监听分布式任务协调中键‑值对的变化情况,实时维护一个本地缓存数据库列表。
地址 100040 北京市石景山区石景山路3号玉泉大厦四层常青藤青年创业工作室168号