分布式系统中副本数据库的删除方法及装置与流程

文档序号:14835906发布日期:2018-06-30 12:23阅读:来源:国知局
分布式系统中副本数据库的删除方法及装置与流程

技术特征:

1.一种分布式系统中副本数据库的删除方法,包括:

在文件系统中预先配置回收文件夹;

当接收到对副本数据库的删除操作时,获取与所述副本数据库已经建立硬链接的第一目录,根据所述第一目录在所述回收文件夹下建立第二目录;

建立所述副本数据库与所述第二目录的硬链接;

删除所述副本数据库与所述第一目录的硬链接。

2.根据权利要求1所述的方法,其中,所述方法还包括:

当接收到对副本数据库的删除操作时,获取与所述副本数据库对应的日志文件,以及与所述日志文件已经建立硬链接的第三目录,根据所述第三目录在所述回收文件夹下建立第四目录;

建立与所述副本数据库对应的日志文件与所述第四目录的硬链接;

删除与所述副本数据库对应的日志文件与所述第三目录的硬链接。

3.根据权利要求2所述的方法,其中,在所述删除所述副本数据库与所述第一目录的硬链接之后,所述方法还包括:

根据在回收文件夹下执行的针对所述副本数据库的彻底删除命令,删除所述副本数据库与所述第二目录的硬链接;以及,删除所述副本数据库对应的日志文件与所述第四目录的硬链接。

4.根据权利要求2所述的方法,其中,在所述删除所述副本数据库与所述第一目录的硬链接之后,所述方法还包括:

根据针对所述副本数据库的恢复命令,根据所述副本数据库与第二目录之间的硬链接,重建所述副本数据库与所述第一目录的硬链接;以及,根据与所述副本数据库对应的日志文件与第四目录之间的硬链接,重建所述副本数据库对应的日志文件与所述第三目录的硬链接。

5.根据权利要求2-4任一项所述的方法,其中,在所述删除所述副本数据库与所述第一目录的硬链接之后,所述方法还包括:

根据回收文件夹清空命令,清空所述回收文件夹下的所有第二目录和所有第四目录。

6.一种分布式系统中副本数据库的删除装置,包括:

预置模块,适于在文件系统中预先配置回收文件夹;

第一目录建立模块,适于当接收到对副本数据库的删除操作时,获取与所述副本数据库已经建立硬链接的第一目录,根据所述第一目录在所述回收文件夹下建立第二目录;

第一硬链接建立模块,适于建立所述副本数据库与所述第二目录的硬链接;

第一硬链接删除模块,适于删除所述副本数据库与所述第一目录的硬链接。

7.根据权利要求6所述的装置,其中,所述装置还包括:

第二目录建立模块,适于当接收到对副本数据库的删除操作时,获取与所述副本数据库对应的日志文件,以及与所述日志文件已经建立硬链接的第三目录,根据所述第三目录在所述回收文件夹下建立第四目录;

第二硬链接建立模块,适于建立与所述副本数据库对应的日志文件与所述第四目录的硬链接;

第二硬链接删除模块,适于删除与所述副本数据库对应的日志文件与所述第三目录的硬链接。

8.根据权利要求7所述的装置,其中,所述装置还包括:

彻底删除模块,适于根据在回收文件夹下执行的针对所述副本数据库的彻底删除命令,删除所述副本数据库与所述第二目录的硬链接;以及,删除所述副本数据库对应的日志文件与所述第四目录的硬链接。

9.一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如权利要求1-5中任一项所述的分布式系统中副本数据库的删除方法对应的操作。

10.一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如权利要求1-5中任一项所述的分布式系统中副本数据库的删除方法对应的操作。

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