发明名称 键值数据查询的方法和装置
摘要 本申请涉及一种键值数据查询的方法和装置。该方法包括:接收携带多个查询请求信息的键值数据;根据第一信息查询白名单;当确定没有查询到第一信息,则将第一信息转换为第一标识信息,并确定多个第一标识信息的键值服务器;将确定为同一个键值服务器的多个第一标识信息合并,并查询键值服务器;当确定查询到第一标识信息,并且第二信息与第一信息不同,则将第一信息转换为第二标识信息,并存入白名单;发送携带多个查询结果信息的键值数据。因此,本申请实现了对海量键值数据进行高速批量查询,采用白名单保证了生成标识信息ID的唯一性并采用合并查询请求信息和无锁连接池使得处理的数据量有很大的增加以及响应时间有很大提高。
申请公布号 CN103246659A 申请公布日期 2013.08.14
申请号 CN201210024863.3 申请日期 2012.02.06
申请人 阿里巴巴集团控股有限公司 发明人 金伟
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京亿腾知识产权代理事务所 11309 代理人 陈霁
主权项 一种键值数据的查询方法,其特征在于,所述方法包括:接收携带多个查询请求信息的键值数据,所述查询请求信息为第一信息;根据所述键值数据中携带的所述第一信息查询白名单;当确定所述白名单中没有查询到所述第一信息,则将所述第一信息转换为第一标识信息,并确定多个所述第一标识信息的键值服务器;将确定为同一个键值服务器的多个所述第一标识信息合并,并向所述键值服务器查询合并的多个所述第一标识信息;当确定所述键值服务器中查询到所述第一标识信息,所述第一标识信息对应的信息为第二信息,并且所述第二信息与所述第一信息不同,则将所述第一信息转换为第二标识信息,并将所述第一信息和所述第二标识信息存入白名单,所述第二标识信息为所述第一信息的查询结果信息;发送携带多个所述查询结果信息的键值数据。
地址 英属开曼群岛大开曼资本大厦一座四层847号邮箱