基于固态存储介质的数据实时跟踪存储系统及方法技术方案

技术编号:8190918 阅读:287 留言:0更新日期:2013-01-10 01:50
本发明专利技术揭示了一种基于固态存储介质的数据实时跟踪存储系统及方法,所述系统包括存储模块、数据更新模块、序列号生成模块、数据更新实时跟踪模块。序列号生成模块用以从数列中选取当前序列号,供一个物理块或一组物理块更新时使用;当前序列号被使用之后,从所述数列中选取当前序列号的下一个序列号作为当前序列号;数据更新实时跟踪模块用以在一个物理块被擦除且重新写入数据时,将该物理块或该组物理块与序列号生成模块选取的当前序列号进行关联,实现数据更新的实时跟踪;并将写入的数据及对应序列号同时存储,以便在需要恢复时使用。本发明专利技术可利用最小化的系统资源实现对数据的准确定位,并能够在最大程度上减小突发情况下丢失数据的可能性。

【技术实现步骤摘要】

本专利技术属于数据存储
,涉及一种存储系统,尤其涉及一种基于固态存储介质的数据实时跟踪存储系统;同时,本专利技术还涉及一种基于固态存储介质的数据实时跟踪存储方法。
技术介绍
固态数据存储技术,尤其是基于闪存(NAND Flash)的数据存储技术在过去十几年发展迅速。在移动应用和高性能计算系统中逐渐取代了基于磁记录的硬盘(Hard diskdrive)成为主流的存储系统。闪存的结构从上级至下级可分为目标单元Target,逻辑单元LUNdogic unit number),平面Plane,物理块Block,和物理页page。一个Target可包含一个或多个LUN ;图I展示了一个NAND的系统结构。一个LUN通常由2个或4个Plane组成;一个Plane由多个block组成(如4096block)而一个block由多个page组成(如256page)。图2描述了一个LUN的内部架构。图3揭示了闪存阵列数据结构。闪存的一大特性是其不可重写性保存在闪存中的一物理页(page)数据必需要经过其页面所在的整个物理块(block)擦除之后才可以写入新的数据。为了使基于闪存的存储系统兼容传统本文档来自技高网...

【技术保护点】
一种基于固态存储介质的数据实时跟踪存储系统,其特征在于,所述系统包括:存储模块,包括若干物理块,用以存储数据;数据更新模块,用以擦除物理块中的数据,并向该物理块中重新写入数据;序列号生成模块,用以从一数列中选取当前序列号,供一个物理块或一组物理块更新时使用;当前序列号被使用之后,从所述数列中选取当前序列号的下一个序列号作为当前序列号;所述数列为能唯一确定数列中各项序列号使用先后顺序的数列;数据更新实时跟踪模块,用以在一个物理块或一组物理块中的一个物理块被擦除且重新写入数据时,将该物理块或该组物理块与所述序列号生成模块选取的当前序列号进行关联,实现数据更新的实时跟踪;并将写入的数据及对应序列号同...

【技术特征摘要】

【专利技术属性】
技术研发人员:阳学仕周溱
申请(专利权)人:上海宝存信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1