发明名称 |
分布式缓存阵列及其数据查询方法 |
摘要 |
本发明提供了一种分布式缓存阵列及其数据查询方法,其中所述数据查询方法包括:从外部接收数据查询请求,选取负载轻的存储实例作为代理实例,执行代理查询操作;所述执行代理查询操作包括:代理实例将所述数据查询请求向分布式缓存阵列内的各存储实例广播,汇总对本存储实例中数据的查询结果以及其他存储实例中数据的查询结果形成查询结果集,将所述查询结果集返回外部应用。本发明能够提高数据查询效率,缩短数据查询的响应时间,降低服务器负载。 |
申请公布号 |
CN102289508B |
申请公布日期 |
2015.02.04 |
申请号 |
CN201110254259.5 |
申请日期 |
2011.08.31 |
申请人 |
上海西本网络科技有限公司 |
发明人 |
虞钢 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京集佳知识产权代理有限公司 11227 |
代理人 |
骆苏华 |
主权项 |
一种分布式缓存阵列,其特征在于,包括:与外部应用和高速互连网络连接、从外部应用接收数据查询请求并将查询结果返回给所述外部应用的应用服务器;通过支持广播方式的高速互连网络互相连接的若干存储实例;所述存储实例包括目录服务器、查询引擎以及存储单元;所述目录服务器通过高速互连网络侦听各存储实例的负载情况,并响应外部应用反馈低负载的存储实例列表,以供所述外部应用从所述列表中选取一个存储实例作为代理实例,所述代理实例用于为所述应用服务器分担查询的负载;所述代理实例的目录服务器将所述数据查询请求发送至本实例的查询引擎,向其他存储实例广播所述数据查询请求,并汇总自身以及其他存储实例的查询结果反馈给所述应用服务器;所述查询引擎用于接收所述数据查询请求,对本存储实例的存储单元进行数据查询。 |
地址 |
200437 上海市虹口区东体育会路990号302-B室 |