- 专利标题: 基于HBase数据库对数据的写操作方法及装置
-
申请号: CN201510217729.9申请日: 2015-04-30
-
公开(公告)号: CN104794226B公开(公告)日: 2018-12-14
- 发明人: 杨和东
- 申请人: 北京奇艺世纪科技有限公司
- 申请人地址: 北京市海淀区北一街2号鸿城拓展大厦10、11层
- 专利权人: 北京奇艺世纪科技有限公司
- 当前专利权人: 北京奇艺世纪科技有限公司
- 当前专利权人地址: 北京市海淀区北一街2号鸿城拓展大厦10、11层
- 代理机构: 北京柏杉松知识产权代理事务所
- 代理商 马敬; 项京
- 主分类号: G06F17/30
- IPC分类号: G06F17/30
摘要:
本发明实施例公开了一种基于HBase数据库对数据的写操作方法及装置,以实现负载均衡,提高并发处理效率。该方法包括接收编号生成请求,根据当前的流水号,及预存的根据HBase数据库的配置信息确定的逆序位数,将当前流水号的最后k位逆序前置在编号的首端,并生成编号,按照生成的编号,将该数据写入HBase数据库的相应服务器中。由于本发明实施例中根据HBase数据库的配置信息,确定了流水号的逆序位数k,并在编号生成时将流水号的最后k位逆序设置在编号的首端,从而生成一个首端高频变化的编号,在对数据进行写操作时,可以将数据均匀地分配到HBase数据库的每个服务器中,实现负载均衡并提高对数据进行并行写操作的效率。
公开/授权文献
- CN104794226A 基于HBase数据库对数据的写操作方法及装置 公开/授权日:2015-07-22