快照的管理方法和装置

    公开(公告)号:CN103268270B

    公开(公告)日:2016-04-13

    申请号:CN201310173209.3

    申请日:2013-05-10

    Abstract: 本发明公开了一种方法和装置,其中,该方法包括:在每次对系统中存储的数据生成快照时,在二叉树中创建与本次快照对应的节点;对于每次生成的快照,确定本次生成的快照相比于二叉树中其他节点已存储的快照的非增量数据,并且在存储本次生成的快照时,将非增量数据的索引存储至二叉树中与本次生成的快照所对应的节点。本发明通过不重复存储与已有快照存储的数据相同的数据,从而减少存储多个快照所占用的内存,节约存储快照所需的设备的空间,此外,本发明通过二叉树来管理快照实现了快照的快速定位,并且使系统可以更加高效地使用快照,提高了系统的操作性能。

    分布式文件系统中请求的处理方法和装置

    公开(公告)号:CN103235754A

    公开(公告)日:2013-08-07

    申请号:CN201310145208.8

    申请日:2013-04-24

    Abstract: 本发明公开了一种分布式文件系统中请求的处理方法和装置,该方法包括:判断请求是否为待处理的请求;在请求为待处理的请求的情况下,对请求进行解析,得到该请求所包含的节点;对于该请求的每个节点,根据该节点的类型,将该节点发送至与类型对应的节点队列。本发明通过对请求进行解析,使请求中的每个节点根据其类型发送至对应的节点队列,能使其快速准确地用到节点上,保证让不同节点上的请求各自并发执行,提高了系统操作效率。

    元数据的恢复方法和系统

    公开(公告)号:CN103235747A

    公开(公告)日:2013-08-07

    申请号:CN201310145568.8

    申请日:2013-04-24

    Abstract: 本发明公开了一种元数据的恢复方法和系统,其中,该方法包括:根据需要恢复的数据创建事务,并保存创建的事务对应的事务标记;通过执行创建的事务以恢复数据,其中,如果对于已创建的事务所对应的数据出现新的操作,则利用该新的操作所对应事务的事务标记替换该数据对应的原事务的事务标记。本发明通过执行事务的方式恢复数据能使需要恢复数据的节点准确地接收完整的数据,并且通过使用最终的操作事务替代中间操作事务的方法,从而实现不重复执行对应于同一数据的多个事务来减少数据的恢复时间,保证了数据的恢复质量和恢复进度,从而提高系统的稳定性和可靠性。

    元数据的恢复方法和装置

    公开(公告)号:CN103136370A

    公开(公告)日:2013-06-05

    申请号:CN201310092302.1

    申请日:2013-03-21

    Abstract: 本发明公开了一种元数据的恢复方法和装置,其中,该恢复方法包括:保存元数据服务器出现异常期间生成的事务以及存储的每个事务所对应的文件标识;在元数据服务器异常解除之后,对于保存的事务,根据相同文件标识所对应的事务生成元数据;将生成的元数据发送至元数据服务器。本发明通过保存元数据服务器出现异常期间生成的事务及对应的文件标识,并且由于本发明的方案能够传输相同文件标识对应的事务所生成的元数据,因此,传输的方式可以是针对多个文件并行传输元数据,从而有效提高了元数据恢复的效率,在尽可能短的时间内使多个元数据服务器恢复成一致,增加系统的可靠性,避免了服务器恢复占用大量的时间,尽可能保证用户的业务能够正常进行。

    元数据处理的方法和装置

    公开(公告)号:CN103207916B

    公开(公告)日:2017-09-19

    申请号:CN201310145878.X

    申请日:2013-04-24

    Abstract: 本发明公开了一种元数据处理的方法和装置,该方法包括:将需要存储的元数据存储至内存中,当内存中已存储的元数据达到预设值的情况下,在内存中建立数据结构;对于需要存储的新元数据,生成新元数据的索引并将生成的索引存储至数据结构中。本发明通过将需要存储的元数据存储至内存中,当内存中已存储的元数据达到预设值的情况下,在内存中建立数据结构,对于需要存储的新元数据,生成新元数据的索引并将生成的索引存储至数据结构中,能够节省元数据在内存中的存储空间,并且保证了系统的可靠性。

    数据修复方法、装置和系统

    公开(公告)号:CN103186678B

    公开(公告)日:2016-09-14

    申请号:CN201310144430.6

    申请日:2013-04-24

    Abstract: 本发明公开了一种数据修复方法、装置和系统,该方法包括:将事物号发送至数据服务器;接收数据服务器反馈的存储结果,其中,数据服务器反馈的存储结果用于表示该数据服务器对事物号的存储情况;根据存储结果判断存储出现异常的数据服务器,并根据其他数据服务器存储的数据对该数据服务器的数据进行修复。本发明通过判断出现异常的数据服务器,并根据其他数据服务器存储的数据对该异常数据服务器的数据进行修复,能够借助尽可能少的信令开销准确地获知出现异常的数据服务器,避免对元数据服务器进行大量访问,并且能够有效提高数据一致性。

    事务日志的管理方法和装置

    公开(公告)号:CN104156420A

    公开(公告)日:2014-11-19

    申请号:CN201410383979.5

    申请日:2014-08-06

    CPC classification number: G06F17/30156 G06F17/30191

    Abstract: 本发明公开了一种事务日志的管理方法和装置,该事务日志的管理方法包括:确定所述事务日志所对应的所有事务操作;对确定的所述事务操作进行去重;根据去重后的事务操作,生成新的事务日志;该事务日志的管理装置包括:确定模块,用于确定所述事务日志所对应的所有事务操作;去重模块,用于对确定的所述事务操作进行去重;生成模块,用于根据去重后的事务操作,生成新的事务日志。本发明通过对事务日志中事务操作的去重,实现了日志设备的数据量减少,从而使得在元数据的副本发生故障后,降低了其他副本为其保留的日志数据的规模,进而延长了文件系统可以容忍的副本故障时间,并减少了故障元数据需要修复的时间。

    一种面向分布式文件系统的日志数据组织的方法

    公开(公告)号:CN102385624B

    公开(公告)日:2014-01-01

    申请号:CN201110328316.X

    申请日:2011-10-25

    Abstract: 本发明提供了一种面向分布式文件系统的日志数据组织的方法,在普通文件的某一固定区域记录日志数据空间的控制信息,所述控制信息包括有效日志数据的开始偏移,结束偏移,最后一条日志记录的开始偏移,最大可用日志数据空间的大小,所述日志记录中包括本条日志记录的大小信息,通过日志数据空间的控制信息和每条日志记录的大小信息实现日志数据空间的管理。本发明提供了一种基于普通文件的日志记录的管理方式,使用指针在日志记录之间实现快速查找;引入cache日志的概念,实现基于普通文件的批量日志记录,优化日志性能;通过在不同服务节点之间记录多种日志,实现元数据服务的快速接管和恢复。

    元数据处理的方法和装置

    公开(公告)号:CN103207916A

    公开(公告)日:2013-07-17

    申请号:CN201310145878.X

    申请日:2013-04-24

    Abstract: 本发明公开了一种元数据处理的方法和装置,该方法包括:将需要存储的元数据存储至内存中,当内存中已存储的元数据达到预设值的情况下,在内存中建立数据结构;对于需要存储的新元数据,生成新元数据的索引并将生成的索引存储至数据结构中。本发明通过将需要存储的元数据存储至内存中,当内存中已存储的元数据达到预设值的情况下,在内存中建立数据结构,对于需要存储的新元数据,生成新元数据的索引并将生成的索引存储至数据结构中,能够节省元数据在内存中的存储空间,并且保证了系统的可靠性。

Patent Agency Ranking