1 .一种分布式数据库部署方法,其特征在于,包括:
接收云平台发送的部署请求,所述部署请求用于请求在云平台上进行分布式数据库的
部署,所述部署请求中携带有所述云平台的数据信息;
根据所述数据信息,配置分布式控制器集群,所述分布式控制器集群中至少包括一类
分布式控制器;
将所述部署请求下发至分布式控制器集群,以使所述分布式控制器集群响应于所述部
署请求构建对应的分布式数据库;
获取分布式控制器集群构建的分布式数据库,并将所述云平台的数据存储至所述分布
式数据库的分布式节点中,以完成所述分布式数据库的部署。
2 .根据权利要求1所述的方法,其特征在于,所述根据所述数据信息,配置分布式控制
器集群,包括:
解析所述数据信息,确定所述云平台的数据类型以及各类型数据的数据内容;
根据所述云平台的数据类型,得到控制器类型需求;
根据各类型数据的数据内容,得到各类型控制器的数量需求;
基于所述控制器类型需求以及各类型控制器的数量需求,配置匹配的分布式控制器集
群。
3 .根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述分布式控制器集群反馈的分布式数据库的监控信息;
根据所述监控信息,调整所述分布式控制器集群,并将所述部署请求下发至调整后的
分布式控制器集群,以使调整后的分布式控制器集群响应于所述部署请求构建新的分布式
数据库。
4 .根据权利要求3所述的方法,其特征在于,所述根据所述监控信息,调整所述分布式
控制器集群,包括:
根据所述监控信息,判断所述分布式数据库是否存在数据更新;
在所述分布式数据库存在数据更新的情况下,根据数据更新情况,调整所述分布式控
制器集群。
5 .根据权利要求4所述的方法,其特征在于,所述在所述分布式数据库存在数据更新的
情况下,根据数据更新情况,调整所述分布式控制器集群,包括:
在所述分布式数据库存在新增数据的情况下,获取新增数据的数据信息;
根据所述新增数据的数据信息,配置对应的新增分布式控制器;
将所述新增分布式数据库添加至所述分布式控制器集群中,已完成所述分布式控制器
集群的调整。
6 .根据权利要求4所述的方法,其特征在于,所述在所述分布式数据库存在数据更新的
情况下,根据数据更新情况,调整所述分布式控制器集群,包括:
在所述分布式数据库存在数据删减的情况下,获取删减数据的数据信息;
根据所述删减数据的数据信息,确定所述分布式控制器集群中与所述删减数据对应的
分布式控制器;
获取所述分布式控制器的工作状态;
在所述分布式控制器的工作状态为空闲的情况下,从所述分布式控制器集群中删除所
权 利 要 求 书
1/2 页
2
文档被以下合辑收录
评论