【技术实现步骤摘要】
本专利技术涉及计算机存储软件领域,具体涉及
技术介绍
如何在存储突然断电或宕机时,保护存储缓存中尚未写入磁盘中的数据,是各厂 家普遍面临的问题,大部分都是通过以下两种方式来解决1.直写,就是数据在写入时,不 经过缓存直接写入磁盘;2.加装电池,当存储断电时,利用电池给缓存供电将数据写完,但 是电池的价格较高切寿命较短。而本专利技术方法是在服务器端对存储缓存数据提供保护的一 种方法。
技术实现思路
本专利技术的目的是提供。 本专利技术的目的是按以下方式实现的,根据服务器对存储数据写入原理,先在服务器的磁盘划定一块与存储缓存大小相同的本地存储空间,数据在写入时先直接写入服务器磁盘的本地存储空间,然后再向存储缓存里写;软件分两个部分,一部分安装在本地服务器,用来控制数据在本地服务器磁盘本地存储空间的写入删除,另一部分安装在存储缓存中,用于检测存储缓存数据,两个软件通过互相通信来完成数据的写入,在读数据的时候,不经过软件直接从存储缓存中进行数据的读取。 本专利技术的优异效果是 (1)本专利技术所采用的写入方法是直接写入本地磁盘,而不是通过复杂的链路写入存储,因此性能较高,在性能方面肯定是非常突出的独特的数据保护模式 (2)本专利技术与通常意义上的BBU电池保护策略完全不同,是在不增加任何硬件成本的前提下实现缓存数据保护方法。附图说明 附图1为保护存储缓存数据的写入流程具体实施例方式参照说明书附图对本专利技术的作以下详细地说明。 本专利技术的保护存储缓存数据的方法,工作流程如下 1)服务器端软件开始运行,应用程序直接将数据写入本地磁盘; 2)软件探测到本地磁 ...
【技术保护点】
一种保护存储缓存数据的方法,其特征在于根据服务器对存储数据写入原理,先在服务器划定一块与存储缓存大小相同的本地存储空间,数据在写入时先直接写入服务器的本地存储空间,然后再向存储缓存里写;软件分两个部分,一部分安装在服务器,用来控制数据在本地服务器在本地空间的写入删除,另一部分安装在存储缓存,用于检测缓存数据,两个软件通过互相通信来完成数据的写入,在读数据的时候,不经过软件直接从存储缓存进行数据的读取;具体存储流程如下:1)服务器端软件开始运行,应用程序直接将数据写入本地磁盘;2)软件探测到本地磁盘有写入数据;3)软件将本地磁盘数据以缓存大小为单位开始向存储缓存传送;4)存储缓存端软件开始工作;5)探测到存储缓存中的数据;6)缓存中数据写入存储后向服务器端响应;7)服务器端删除刚刚发送的数据;8)写入结束。
【技术特征摘要】
【专利技术属性】
技术研发人员:孙磊,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:88[中国|济南]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。