一种全读取式数据存储结构的数据存储方法与流程

文档序号:17600299发布日期:2019-05-07 20:11阅读:271来源:国知局

本发明属于大数据技术领域,具体涉及数据存储技术领域,尤其是一种全读取式数据存储结构的数据存储方法。



背景技术:

数据存储对象包括数据流在加工过程中产生的临时文件或加工过程中需要查找的信息。数据以某种格式记录在计算机内部或外部存储介质上。数据存储要命名,这种命名要反映信息特征的组成含义。数据流反映了系统中流动的数据,表现出动态数据的特征;数据存储反映系统中静止的数据,表现出静态数据的特征。.

磁盘和磁带都是常用的存储介质。数据存储组织方式因存储介质而异。在磁带上数据仅按顺序文件方式存取;在磁盘上则可按使用要求采用顺序存取或直接存取方式。数据存储方式与数据文件组织密切相关,其关键在于建立记录的逻辑与物理顺序间对应关系,确定存储地址,以提高数据存取速度。

标准化数据中心数据存储容量很难只通过磁盘存储来单独创建。介质依赖于磁盘盘片之间的互相作用,读/写刺头需要智能磁盘控制器进行调解以管理不同工作负载的需求。

闪存数据存储的数据管理方法不同于硬盘。闪存数据存储是直接访问存储架构;不需要通过磁头寻找正确的磁盘区域来检索数据,所以没有延时。数据存储管理速度的优势意味着闪存可以应用在相同阵列的不同工作负载类型上。它也更统一跨越不同供应商的数据存储产品实现虚拟化。

闪存(flashmemory)包括多个区块(block),每一区块包括多个页(page)以供数据储存。此外,闪存的每一区块分别对应至不同的地址。当主机欲存取闪存的数据时,主机会向闪存的控制器发送存取命令,该存取命令包括所欲存取的区块的地址。例如,当闪存自控制器接收写入命令时,便依控制器的指示将数据储存至写入地址所对应的区块的某些页。当闪存自控制器收到读取命令时,便依控制器的指示自读取地址对应的区块的某些页读出数据而回传数据至控制器。

现有的存储结构中,主要面临的技术难题是写入的数据信息容易出现遗漏,造成不少数据信息的丢失和不完整,使得闪存单元的存储数据信息不够全面完善。如何解决这一难题,成为本技术领域重点的研究方向。



技术实现要素:

发明目的:为了克服现有技术中存在的不足,本发明提供一种全读取式数据存储结构的数据存储方法,确保每个数据信息都不会被遗漏,实现数据信息的全读取模式。数据信息存储完善可靠且高效,工作原理简单易操作。

技术方案:为实现上述目的,本发明采用如下技术方案:

一种全读取式数据存储结构的数据存储方法,包括以下步骤:

1)数据信息写入控制器的写入单元,由控制器的读取单元读取,存储在闪存单元的目标块中;

2)在控制器的写入单元和读取单元之间设置有一计时单元,对每个写入的数据信息进行被写入后的时间长度的监控;

3)判定数据信息被写入后在一设定的时间阈值期限内是否被读取;

4)若未被读取,则启动副存储结构,由与所述计时单元连接的副读取单元进行读取,再存储至所述闪存单元中的副目标块中。

进一步的,在本发明中,所述计时单元还连接有警报单元,所述警报单元为闪灯装置或响铃装置。

进一步的,在本发明中,步骤4)中,所述副读取单元进行读取,再存储至所述闪存单元中的副目标块中,同时也存储到所述闪存单元中的目标块中。

进一步的,在本发明中,若某个数据信息不需被读取,则启动控制器中的擦除单元,将该数据信息从写入单元中擦除。

进一步的,在本发明中,步骤3)中,所述计时单元采用ecc校验方法判定数据信息被写入后未被读取的时间长度是否超过一设定的时间阈值期限。

有益效果:本发明的全读取式数据存储结构的数据存储方法,与现有技术相比,具有以下优势:本发明在写入单元和读取单元之间设置有一计时单元,对每个写入的数据信息进行被写入后的时间长度的监控,当在一定时间长度的阈值期限内还未被读取的话,则启动副读取和副目标块闪存机制对尚未被读取即被遗漏的数据信息进行再次的补充读取和存储,直至写入的数据信息完全被读取,可以确保每个数据信息都不会被遗漏,实现数据信息的全读取模式。数据信息存储完善可靠且高效,工作原理简单易操作。

具体实施方式

下面结合实施例对本发明作更进一步的说明。

实施例

一种全读取式数据存储结构的数据存储方法,包括以下步骤:

1)数据信息写入控制器的写入单元,由控制器的读取单元读取,存储在闪存单元的目标块中;

2)在控制器的写入单元和读取单元之间设置有一计时单元,对每个写入的数据信息进行被写入后的时间长度的监控;

3)所述计时单元记录写入单元中的数据信息被写入后的时间长度后,判定数据信息被写入后在一设定的时间阈值期限内是否被读取;

4)若在一定时间长度的阈值期限内还未被读取,说明数据信息被遗漏,则启动副读取和副目标块闪存机制的副存储结构,由与所述计时单元连接的副读取单元对尚未被读取即被遗漏的数据信息进行再次的补充读取和存储,再存储至所述闪存单元中的副目标块中,直至写入的数据信息完全被读取,可以确保每个数据信息都不会被遗漏,实现数据信息的全读取模式。

优选的,在本实施例中,所述计时单元还连接有警报单元,所述警报单元为闪灯装置或响铃装置。当判定出有信息未被读取,则启动警报单元,以闪灯装置或响铃装置发出警示信息,警戒告知数据信息还未被读取。灯光和声音都能第一时间较强地发出警告提示,更有提醒效果。

优选的,在本实施例中,步骤4)中,所述副读取单元进行读取,再存储至所述闪存单元中的副目标块中,同时也存储到所述闪存单元中的目标块中。同时使得主要的存储空间即目标块中信息的完整一致。

优选的,在本实施例中,若某个数据信息不需被读取,则启动控制器中的擦除单元,将该数据信息从写入单元中擦除,解除对其的警报。

优选的,在本实施例中,步骤3)中,所述计时单元采用ecc校验方法判定数据信息被写入后未被读取的时间长度是否超过一设定的时间阈值期限。

以上所述仅是本发明的优选实施方式,应当指出:对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。



技术特征:

技术总结
本发明公开了一种全读取式数据存储结构的数据存储方法,包括以下步骤:1)数据信息写入控制器的写入单元,由控制器的读取单元读取,存储在闪存单元的目标块中;2)在控制器的写入单元和读取单元之间设置有一计时单元,对每个写入的数据信息进行被写入后的时间长度的监控;3)判定数据信息被写入后在一设定的时间阈值期限内是否被读取;4)若未被读取,则启动副存储结构,由与所述计时单元连接的副读取单元进行读取,再存储至所述闪存单元中的副目标块中。本发明确保每个数据信息都不会被遗漏,实现数据信息的全读取模式。数据信息存储完善可靠且高效,工作原理简单易操作。

技术研发人员:王立钧;吴勇
受保护的技术使用者:南京唯实科技有限公司
技术研发日:2017.10.30
技术公布日:2019.05.07
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1