一种基于库复制的分布式存储系统的制作方法

文档序号:12666481阅读:来源:国知局

技术特征:

1.一种基于库复制的分布式存储系统,其特征在于,该系统包括:多个数据端,多个镜像服务器,控制服务器;在控制服务器的控制下,将数据端中的数据保存到一个或多个镜像服务器中;

控制服务器用于根据数据端的优先级和所保存的文件信息确定分库策略,并将该分库策略提供给数据端;还用于对每个数据端的运行状态进行监测,当数据端发生故障时,控制镜像服务器根据其保存的库数据对故障数据端进行数据恢复;

数据端用于在设定时刻到来时向控制服务器发送镜像请求,还用于存储业务数据,根据控制服务器发送的分库策略进行文件分库,和所分配的镜像服务器建立端口绑定关系;基于该端口绑定关系进行库包含的文件数据的恢复;还用于建立文件和库对照表、库目录表,并将该表信息保存在本地存储空间和控制服务器中;

镜像服务器用于通过所建立的端口绑定关系,基于文件和库对照表、库目录表,将库数据恢复到数据端的文件所在原始位置;

其中,将文件编号和文件在数据端的物理位置、文件所在的库、文件在库中的位置关联保存在文件和库对照表中;将库及其包含的文件编号、文件在库中的位置保存在库目录表中。

2.根据权利要求1所述的基于库复制的分布式存储系统,其特征在于,数据端为业务端或业务服务器,用户将业务数据保存在该数据端中。

3.根据权利要求1-2任一所述的基于库复制的分布式存储系统,其特征在于,监控获取针对数据端的数据产生高峰时间段,将高峰时间段过去后的第一时刻设置为设定时刻。

4.根据权利要求1-3任一所述的基于库复制的分布式存储系统,其特征在于,数据端将数据量达到预设值的时刻设置为设定时刻。

5.根据权利要求1所述的基于库复制的分布式存储系统,其特征在于,将预设周期到达后的第一时刻设置为设定时刻。

6.根据权利要求1所述的基于库复制的分布式存储系统,其特征在于,所述镜像服务器支持全量和增量数据镜像。

7.根据权利要求6所述的基于库复制的分布式存储系统,其特征在于,在增量数据镜像时,控制服务器控制数据端仅对增量文件进行分库和镜像,并增量的更新文件和库对照表、库目录表。

8.根据权利要求1所述的基于库复制的分布式存储系统,其特征在于,支持大数据文件的分布式存储。

9.根据权利要求1所述的基于库复制的分布式存储系统,其特征在于,镜像服务器在发生故障或者没有可用存储空间时,可以暂停提供镜像服务,控制服务器不再提供该镜像服务器进行镜像。

10.根据权利要求1所述的基于库复制的分布式存储系统,其特征在于,镜像服务器分散于云存储系统中。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1