发明名称 |
一种实现数据中心备份的方法和装置 |
摘要 |
本发明提出了一种实现数据中心备份的方法和装置,包括:根据待备份的数据块所在表名和列族名,确定该数据块在目标数据中心中的存储范围;在确定的存储范围中选取一个数据节点存储数据块。本发明解决了Hbase跨数据中心数据备份时同一列族名的数据块存储分散的问题,使得备份到目标数据中心的同一列族名的数据块存储更加集中,从而提高了读取速度。 |
申请公布号 |
CN103761167B |
申请公布日期 |
2017.04.05 |
申请号 |
CN201410032550.1 |
申请日期 |
2014.01.23 |
申请人 |
浪潮(北京)电子信息产业有限公司 |
发明人 |
刘璧怡;邓强;吴楠;邓鹏飞;宗栋瑞 |
分类号 |
G06F11/14(2006.01)I |
主分类号 |
G06F11/14(2006.01)I |
代理机构 |
北京安信方达知识产权代理有限公司 11262 |
代理人 |
王丹;栗若木 |
主权项 |
一种实现数据中心备份的方法,其特征在于,包括:根据待备份的数据块所在表名和列族名,确定该数据块在目标数据中心中的存储范围,具体包括:根据所述表名确定所述数据块存储的数据节点所在机架的范围,具体包括:计算所述表名的哈希值,并分别计算目标数据中心中所有机架的哈希值;确定所述机架的哈希值的范围为:所述机架的哈希值与所述表名的哈希值之间的差值的绝对值小于或等于目标数据中心中所有机架的哈希值的最大值的预设比例;其中,原数据中心中所有表名的哈希值的最大值与目标数据中心中所有机架的哈希值的最大值相等;在确定的存储范围中选取一个数据节点存储数据块。 |
地址 |
100085 北京市海淀区上地信息路2号2-1号C栋1层 |