[发明专利]在key-value数据库中进行数据分区的方法和装置有效
申请号: | 201210212320.4 | 申请日: | 2012-06-21 |
公开(公告)号: | CN102799628A | 公开(公告)日: | 2012-11-28 |
发明(设计)人: | 张海洋;朱天浩 | 申请(专利权)人: | 新浪网技术(中国)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 黄启行;方晓明 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种在key-value数据库中进行数据分区的方法和装置,所述方法包括:从预先保存的分区信息基础表中解析出分区数目信息和分区算法信息;分区回调函数根据分区算法信息运行相应分区算法,该相应分区算根据分区数目信息和计算值,确定出所述待分区的key-value数据所被分区的子数据库的信息;所述计算值为与待分区的key-value数据相关的值。由于将分区数目信息和分区算法信息记录在分区信息基础表中,并在对key-value数据进行操作时,如存储和查询操作时,根据分区信息基础表中记录的内容对key-value数据分区,确定分区子数据库,从而可以通过修改分区信息基础表中的内容,实现分区方式的灵活变更。 | ||
搜索关键词: | key value 数据库 进行 数据 分区 方法 装置 | ||
【主权项】:
一种在键‑值key‑value数据库中进行数据分区的方法,包括:从预先保存的分区信息基础表中解析出分区数目信息和分区算法信息;调用分区回调函数,并将输入参数传送给所述分区回调函数;其中,所述输入参数包括所述分区数目信息和分区算法信息,以及计算值,所述计算值为与待分区的key‑value数据相关的值;所述分区回调函数根据所述分区算法信息运行相应分区算法,该相应分区算法根据所述分区数目信息和计算值进行运算,得到输出参数;所述输出参数中包含所述待分区的key‑value数据所被分区的子数据库的信息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新浪网技术(中国)有限公司,未经新浪网技术(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210212320.4/,转载请声明来源钻瓜专利网。