发明名称 |
一种数据库的分布式处理方法及系统 |
摘要 |
公开一种数据库的分布式处理方法,业务请求的处理包括步骤:(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号 |