发明名称 |
混合存储快照的实现方法及系统 |
摘要 |
本发明适用于存储技术领域,提供了一种混合存储快照系统,包括:源数据卷,用于存储源数据;快照卷,包括元数据区、快照数据区和写入缓冲区,其中:所述元数据区用于保存所述源数据卷中的数据块、所述快照数据区的数据块及写入缓冲区中数据块的地址映射关系;所述快照数据区用于保存快照时间点后因发生数据变化被拷贝过来的旧数据。所述写入缓冲区用于保存新写入的数据,并根据访问的热度淘汰替换数据。本发明还提供一种混合存储快照的实现方法。借此,本发明可以提供大容量、低成本的快照存储空间,大大提升快照系统的性能。 |
申请公布号 |
CN103412798B |
申请公布日期 |
2016.03.23 |
申请号 |
CN201310303174.0 |
申请日期 |
2013.07.18 |
申请人 |
记忆科技(深圳)有限公司 |
发明人 |
夏君扬 |
分类号 |
G06F11/14(2006.01)I;G06F12/12(2016.01)I |
主分类号 |
G06F11/14(2006.01)I |
代理机构 |
北京律诚同业知识产权代理有限公司 11006 |
代理人 |
刘健;黄韧敏 |
主权项 |
一种混合存储快照系统,其特征在于,包括:源数据卷,用于存储源数据;快照卷,包括元数据区、快照数据区和写入缓冲区,其中:所述元数据区用于保存所述源数据卷中的数据块、所述快照数据区的数据块及写入缓冲区中数据块的地址映射关系;所述快照数据区用于保存快照时间点后因发生数据变化被拷贝过来的旧数据;所述写入缓冲区用于保存新写入的数据,并根据访问的热度淘汰替换数据;所述系统还包括:元数据更新模块,用于所述系统具有新数据写入时更新元数据;数据判断模块,查看所述元数据,判断写入地址对应的数据块是否在快照后第一次发生改变,若不是,则交由第一写入模块处理,否则交由第二写入模块处理;第一写入模块,用于将新写入的数据块拷贝到数据块中,覆盖旧数据;第二写入模块,用于将数据卷中对应地址数据块中的旧数据拷贝到快照数据区中,再将新写入的数据块拷贝覆盖源数据卷中的旧数据块,并更新元数据。 |
地址 |
518000 广东省深圳市南山区蛇口后海大道东角头东南工贸大厦5楼 |