1.一种分布式数据库的扩容方法,其特征在于,包括:
集群安装新节点,所述新节点与原有节点为倍数关系;
建立新节点与原有节点的映射关系;
将原有节点的数据复制至映射关系对应的新节点,构造新的hashmap;
新节点和原有节点按照所述hashmap进行数据重分布;
更新集群中节点中的表。
2.根据权利要求1所述的方法,其特征在于,所述新节点和原有节点按照所述hash map进行数据重分布,包括:
原有节点保留原表的一半数据;
与原有节点对应的新节点插入所述原有节点的另一半数据。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
刷新所有节点的元数据,以使得所有节点实现提供对外服务。
4.根据权利要求1所述的方法,其特征在于,所述数据包括:
二进制文件。
5.一种分布式数据库的扩容装置,其特征在于,包括:
安装单元,用于安装新节点,所述新节点与原有节点为倍数关系;
映射关系建立单元,用于建立新节点与原有节点的映射关系;
构造单元,用于将原有节点的数据复制至映射关系对应的新节点,构造新的hash map;
重分布单元,用于使新节点和原有节点按照所述hash map进行数据重分布;
更新单元,用于更新集群中节点中的表。
6.根据权利要求5所述的装置,其特征在于,所述重分布单元用于:
原有节点保留原表的一半数据;
与原有节点对应的新节点插入所述原有节点的另一半数据。
7.根据权利要求5所述的装置,其特征在于,所述装置还包括:
刷新单元,刷新所有节点的元数据,以使得所有节点实现提供对外服务。
8.根据权利要求5所述的装置,其特征在于,所述数据包括:
二进制文件。