一种网络环境下处理数据的方法、装置和系统的制作方法

文档序号:6613635阅读:135来源:国知局
专利名称:一种网络环境下处理数据的方法、装置和系统的制作方法
技术领域
本发明涉及计算机技术,特别地涉及一种网络环境下处理数据的方法、装 置和系统。
背景技术
数据存储是目前信息化技术研究最活跃的领域之一,网络存储系统是目前 海量数据存储的发展方向。提高存储系统的性能和可用性是存储研究的重要课
题。CPU,内存和磁盘是计算机进行数据处理和存储的三个重要的层次,但是 这三个部分的发展是不均衡的。目前,CPU的处理速度和内存容量按照摩尔定 律在每18个月翻一番。在网络存储系统中,网络的传输速度也很快得到提升, 目前已经有8Gbps的光纤数据传输网和30Gbps的InfiniBand网络。但是作为 目前数据存储的主要载体一一磁盘的性能却大概每年只有7%的性能提升,它 与CPU以及内存之间的性能差别越来越大,在数据存储处理的过程中形成速 度差别。目前网络环境下的通常做法是存储服务器收到数据后直接将其写入磁 盘。由于磁盘与CPU的性能差别,尽管CPU有着较高的处理速度,但数据存 储的总体速度并不高。随着存储系统的地位越来越重要,这一矛盾也愈发突出。

发明内容
有鉴于此,本发明实施例的目的是提供一种数据存储的方法、装置和系统, 以提高数据存储速度。
本发明实施例提供的一种网络环境下处理数据的方法,包括
存储服务器虚拟出存储巻并将虚拟存储巻的信息提供给应用服务器,应用 服务器在需要存储数据时向存储服务器发出写命令;
若待写数据的长度不大于设定的数据长度阈值,则存储服务器根据应用服务器写命令将待写数据写入自身内存后,将写命令确认信息发至应用服务器, 回写操作被触发时存储服务器将自身内存中的数据回写至磁盘设备,若待写数 据的长度大于设定的数据长度阈值,则存储服务器将待写数据写入磁盘设备。 本发明实施例的一种网络环境下处理数据的系统,与应用服务器及磁盘设
备相连接,包括内存设备、存储服务器和驱动装置,其中 内存设备,用于存储待写数据;
存储服务器,用于响应应用服务器的写操作命令,虚拟出存储巻并将虛拟 存储巻的信息提供给应用服务器,设定表征数据长度的阈值,收到写内存信息 后,根据应用服务器的写命令将数据写入内存设备后就将写命令确认信息发至 应用服务器,收到写磁盘信息后,根据应用服务器的写命令将数据写入存储服 务器的磁盘设;当回写操作被触发时将内存设备中的数据回写至磁盘设备;
驱动装置,包括分配模块和检测模块,其中,
分配模块,用于根据存储服务器设定的表征数据长度的阈值进行判断,若 数据长度不大于阈值,向存储服务器发出写内存信息,若数据长度大于阈值, 向存储服务器发出写磁盘信息;
检测模块,用于检测并触发回写操作。
本发明实施例提供的一种网络环境下处理数据的装置,与存储服务器连 接,包括分配模块和检测模块,其中
分配模块用于当待写数据的长度不大于阔值时向存储服务器发出写内存 信息,当待写数据的长度大于阈值时向存储服务器发出写磁盘信息,存储服务 器收到写内存信息后,根据应用服务器的写命令将数据写入存储服务器的内存 存储空间并将写命令确认信息发至应用服务器,存储服务器收到写磁盘信息 后,根据应用服务器的写命令将数据写入磁盘设备;
检测模块,用于检测并触发回写操作。
在本实施例中,若待写数据的长度不大于设定的数据长度阈值,则存储服 务器根据应用服务器写命令将待写数据写入自身内存后,将写命令确认信息发至应用服务器,回写操作被触发时存储服务器将自身内存中的数据回写至磁盘 设备,若待写数据的长度大于设定的数据长度阈值,则存储服务器将待写数据 写入磁盘设备。因此,本发明实施例不需要频繁将数据写入磁盘系统中,减少 了磁盘机械系统的寻道和旋转延迟,从而提高了存储工作的效率。


图1为本发明实施例给出的方法的流程图2为本发明实施例给出的一种系统的示意图3为本发明实施例给出的另一种系统的示意图4为本发明实施例给出的又 一 种系统的示意图5为本发明实施例给出的系统的数据组织结构示意图。
具体实施例方式
研究网络数据存储系统中的高性能存储的实现方法,设计网络存储中的内 存设备模型对于提高存储系统的整体性能具有非常重要的意义。目前网络环境 下的通常做法是存储服务器收到数据后直接将其写入磁盘。由于磁盘与CPU 的性能差别,存储系统的总体效率并不高。传统的是将存储服务器收到的数据 先写入緩存中,再由緩存系统写入磁盘,这种方式仍然需要频繁写磁盘,由于 磁盘的性能限制,系统的工作效率并不高。本发明实施例给出一种高效存储网 络数据的方法和系统,可有效提高目前网络存储工作的效率。
实施例1
图l是本实施例给出的一种高效存储网络数据的方法流程图,在应用服务 器向存储服务器发出写命令,要求存储数据时,本实施例给出的方法包括如下 步骤
步骤S101:划出存储服务器一部分内存存储空间作为内存设备,并设定表 征数据长度的阈值;步骤S102:存储服务器虚拟出存储巻并将虚拟存储巻的信息发给应用服务 器,应用服务器收到后在需要存储数据时将写命令发送给存储服务器;
步骤S103:判断待写数据长度是否大于阈值,若否,则存储服务器根据应 用服务器的写命令将数据写入内存设备后直接将该写命令返回至应用服务器, 若是,则存储服务器将数据写入磁盘设备并在写入操作完成后结束流程;
步骤S104:判断回写操作是否被触发,若否,则存储服务器等待直至回写 操作被触发,若是,则存储服务器将内存设备中的数据回写至磁盘设备并在回 写操作完成后结束流程。
步骤S102中的虚拟存储巻信息包括存储巻的容量及分区信息,应用服务 器收到该信息后,确认存储服务器能够接收写命令,应用服务器将内存设备视 为现有网络^兹盘设备。
根据本实施例给出的步骤,不需要频繁将数据写入磁盘系统中,减少了磁
盘机械系统的寻道和旋转延迟,从而提高了存储工作的效率。
本实施例中可以不用划分存储服务器的内存存储空间作为内存设备,而是 直接使用存储服务器的内存存储空间。
另外,基于本实施例给出的流程,应用服务器读取数据时,依据所述数据 的逻辑操作地址和长度判断读取的数据是否在内存设备中,若是,则直接从内 存设备读取数据;若否,则从磁盘设备中读取数据。因为直接从内存设备读取 数据的速度远大于从磁盘设备读取数据的速度,所以对于相当量的数据,读取 数据的速度也得到了提高。
实施例2
本实施例给出 一种高效网络数据存储系统,该系统的硬件结构如图2所示, 包括存储服务器21,磁盘设备22,驱动装置23,其中驱动装置23包括分配模 块26和检测模块27,存储服务器21包含一个管理单元25,存储服务器自身 的内存存储空间位于管理单元中,该存储空间被划出一部分形成内存设备24,用户的应用服务器能够透明地使用该内存设备。存储服务器还可以包含多个管
理单元,组成管理集群,如图3所示。图3还示出了网络凄t据存储系统的存储 服务器划出自身一部分内存存储空间作为内存设备34。本实施例给出的系统包 括存储服务器31,磁盘设备32,驱动装置33和内存设备34,其中驱动装置 33包括分配模块36和检测模块37。该系统具有与用户应用程序无关,与具体 操作系统无关和不占用应用服务器资源的优势。
在应用服务器35向存储服务器31发出写命令,要求存储待写数据时,本 实施例给出的系统工作方式如下
存储服务器31划出自身一部分内存存储空间形成内存设备34,并设定一 个表征数据长度的阈值;
存储服务器31将虛拟存储巻信息提供给应用服务器35,该信息包括了存 储巻的容量及分区信息,应用服务器35收到该信息后,将内存设备^f见为现有 网络磁盘设备,在需要写数据时,应用服务器35将写命令发送至存储服务器 31。
分配模块36判断待写数据长度是否大于存储服务器31设定的阈值,若否, 则分配模块36向存储服务器31发出写内存信息,存储服务器31收到写内存 信息后,根据应用服务器35的写命令将数据写入内存设备34后直接将该写命 令返回至应用服务器35,若是,则分配模块36向存储服务器31发出写^兹盘信 息,存储服务器31收到写》兹盘信息后,根据应用服务器35的写命令将数据写 入磁盘设备32;
检测模块37执行检测功能,若检测到下列三项事件中的至少一项,则触 发回写操作
磁盘设备中的读写请求队列为空;
所述内存设备的空间利用率超过设置的第 一 比例;
所述内存设备的空间利用率超过设置的第二比例,该第二比例的值大于上 述第一比例的值。如果回写操作未被触发,则存储服务器31等待直至回写操作被触发,如
果回写操作被触发,则检测模块37向存储服务器31发出回写信息,存储服务 器31收到回写信息后将内存设备34中的数据回写至磁盘设备32。
在上述导致回写操作被触发的事件中,磁盘设备中的读写请求队列为空是 表明此时磁盘设备处于空闲状态,可以不影响应用系统的情况下进行数据的回 写操作;内存设备的空间利用率超过设置的第一比例,例如80%,数据回写被 触发,数据通过时间漏斗方式(即按照固定的速率进行数据回写操作,例如设 置速率为5次回写/秒)被回写进磁盘设备;在内存设备的空间利用率超出了设 置的第一比例,并且超过设置的第二比例,例如95%,回写操作必须被触发, 并以最大速率进行数据回写, 一般来说这种情况较少发生。
本实施例给出的系统采用了虚拟设备的概念,存储服务器31提供给应用 服务器35的接口与SAN ( Storage Area Network,存储区域网络)磁盘相同。 当存储服务器31接收到数据读写请求时,该数据直接存储在存储服务器31自 身的内存中,省去了磁盘的寻道等机械操作的时间,因而具有很好的性能特征。 同时,在磁盘设备32的存储介质上会有相应的存储空间用于存储服务器31重 启等操作时的数据保存。
按照目前的技术水平,存储服务器31的单个管理单元的内存寻址能力已 经扩充到4GB大小,如果采用64位存储服务器则单个管理单元的内存配备就 可以超过IOGB,组成管理集群时划分到内存设备34的存储容量能够达到 100GB甚至更高,这样的存储容量足够满足某些日志型的数据以及其他类型的 经常读写但数据量不大的应用需求。
本实施例给出的方法对于不同大小的数据分别进行处理,优化了数据的读 写操作性能,能够有效提高存储工作的效率。
实施例3
本实施例基于实施例2中的系统,给出一种更加可靠的高效网络数据存储系统,如图4所示,所有的管理单元均采用双路镜像的方式进行信息冗余存储, 下面进行具体分析。
采用内存作为网络数据存储空间,在带来高效的同时,也会因为存储服务 器发生故障而导致数据丢失。在基于网络的存储管理集群中,应考虑到集群中 的任何一个成员都可能在任何时刻出现故障(硬件故障、软件故障或者人为故 障)。因此,在可用性设计上,不但要保证故障的发生不会导致数据的丢失, 而且还需要保证系统的恢复时间比较短。
通常,当存储服务器出现故障时,内存数据往往会丟失,因此,如果不采 用其他的措施来处理这些故障,网络数据存储系统的可靠性将大大下降。通常, 一个折中的解决办法是将数据同时存储到磁盘设备中,但是这种办法所带来的 可靠性并不高,因为写入是异步进行的,无法保证内存数据和磁盘数据的完全 一致性,同时还需从内存频繁写数据到磁盘,由于磁盘的性能较低而影响系统 效率,达不到设计内存设备的意义。所以只有加入冗余信息的策略,在存储服 务器出现故障时进行数据的及时重构,才能保证内存设备的可靠性和可用性。 本实施例中所有的管理单元均釆用双路镜像的方式进行信息冗余存储,这是因 为在冗余信息存储的方法中,镜像的重构开销是最小的,只需要数据拷贝即可, 同时镜像的数据可靠性比RAID5等其他的冗余策略要高。如图4所示,存储 服务器41包含2n个管理单元,分为n组,每组2个管理单元, 一个作主管理 单元,另一个作备用管理单元,此处n为自然数。对应于此分组,内存设备44 由2n个存储单元组成,分为n组,每组中有两个存储单元,存储服务器41将 数据写到主管理单元中的存储单元,然后主管理单元复制所写的数据并传递到 备用管理单元中的存储单元。当某主管理单元例如管理单元47故障时,同组 备用管理单元48提供内存设备读服务,此时若存储服务器41收到应用服务器 43的写命令时,存储服务器41将数据写到磁盘设备42上,此时如果备用管理 单元48也发生故障,存储服务器41停止内存设备44读服务,并通过其他组 中的正常状态的主管理单元例如主管理单元49从磁盘设备读取数据。因为是在网络存储的环境下,所以存储服务器41的每个管理单元均能访问网络^f兹盘 42。在某些极端情况下,例如所有的管理单元同时出现故障,此时内存设备44 的数据将丢失,假设平均每个管理单元平均失效周期是一周,恢复时间为l分 钟,存储服务器41的管理规模达到8时,系统同时失效的概率小于1(T3Q,可 以忽略不计。
本实施例给出的系统对于不同大小的数据采用不同的处理方式,并且使用 了冗余技术,所以该系统不但能提高存储工作的效率,而且增加了存储系统的 可靠性。
下面再对实施例1、 2和3中给出的方法和系统作进一步的分析。 由于在实际的应用系统中,大多数同步写操作的数据长度很小,不超过 64KB (主要是由于元数据操作和日志数据量本身很小),同时,在大数据块的 写操作中,产生延迟的重要原因是数据的传输延迟,磁盘机械系统的寻道和旋 转延迟成为了一个次要因素。因此,为了更好地利用内存设备的有限存储空间, 在本发明的实施例给出的系统中,只针对小块数据写操作进行优化,直接写入 内存设备中,而大数据块的操作直接写入数据磁盘。本发明的实施例给出的系 统设定一个表征数据长度的阈值,若待写数据的长度不大于该阔值,则存储服 务器根据应用服务器写命令将数据写入内存设备后直接将该写命令返回至应 用服务器,若待写数据的长度大于该阈值,则存储服务器将数据写入磁盘设备。 从功能上看,基于内存设备的高性能磁盘模型与写数据的緩存模型有相近 之处,都是充分利用高速的存储设备来提高存储系统的整体性能。因此,高性 能磁盘模型设计中需要包含基本的緩存系统功能。然而,本发明实施例给出的 系统与传统的缓存系统有一些本质不同由于基于网络的内存设备是一个高可 用的存储系统,不需要频繁将内存数据写入磁盘系统中;不需要緩存替换算法, 因为本发明实施例给出的系统主要针对写操作尤其是同步写操作进行优化,凡 是写数据的操作均直接在内存设备中执行,不存在緩存系统中的命中率和替换 算法问题。针对应用服务器的数据读命令,还需要进行逻辑地址的判断,如果数据在内存磁盘中,存储服务器则直接读取内存磁盘数据并且传递给应用服务 器,否则需要从i兹盘设备读取数据。
本发明的实施例给出的系统直接工作在虚拟存储层,其功能接口与SCSI 的磁盘驱动相似,即提供一个块设备的访问接口,为了保证性能,本发明的实 施例给出的系统中,驱动装置以驱动的形式工作在操作系统的内核层。本发明 的实施例给出的系统的数据组织结构如图5所示。每个管理单元的内存中有一 部分空间作为缓存,并被分为三个部分Headlnfo, BitmapTable和BlockData。
其中Headlnfo是由多个信息头组成,每个信息块具有唯一的ID,每一个 在緩存中完成的I/O请求均对应其中的一项,这是内存设备管理的最重要部分。 其中的主要数据结构如下
浙W" /feflrf/—
柚r 鹿,'

CacheAddr表明该请求的数据块在緩存中的地址,它是一个整数值,标明 了从数据区地址开始偏移多少个数据块长度单位;DataLength表明该请求的数 据块的长度;Time域表明了该请求的时间,由于获得实际的绝对时间的过程 的计算量较大,并且只有相对的操作次序具有一定的意义,所以这里仅记录相 对时间,也就是针对该逻辑巻的I/O操作序号;LBA是指Logical Block Address , 即I/0命令的逻辑操作地址;Status表明了该数据块的状态,Valid表示该数据 块已经和磁盘上数据同步,即数据一致,Dirty表示该数据和磁盘上的不一致。
BitmapTable表明了 BlockData的使用情况,其中的每一位表明数据区中的 某一个块是否正在被緩存系统使用。BlockData每一个数据块的长度被设置为1KB大小,而BitmapTable和BlockData之间的表项数目是一致的。通过 BitmapTable可以直接查询当前的内存设备的空间使用状况。
緩存系统初始化时,根据设定的内存设备的大小,分配上述三个部分的逻 辑空间并且进行数椐的初始化操作。当一个写操作被接受到时,緩存系统根据
操作的逻辑块地址(LBA)在信息头区查找对应于磁盘空闲空间的表项。他们 之间是通过哈希表技术来建立对应关系以加快查找速度。
本发明的实施例给出的系统维护了 一个读写才喿作的凄丈据队列,不过由于大 量的写操作直接被写入内存设备中,因此该队列中绝大部分均为数据读操作。 针对数据读操作,存储服务器依据逻辑操作地址和数据长度判断读取的数据是 否存在内存设备中,如果在内存设备中,则可以直接读取内存设备数据;否则 从磁盘设备中读取数据,因为内存设备的数据总会比磁盘设备上的数据新,所 以能够保证逻辑上的正确性;同时,由于数据访问具有一定的局域性,这增加 了直接读取内存设备的可能性,能够提高逻辑巻整体性能。
由于内存设备本身的容量有限,不可能一直将所有的写操作数据都直接写 入内存设备,因此需要适时进行数据从内存设备回写至磁盘设备的操作,同时 释放该内存设备数据区域。该操作是在后台进行,与应用程序的数据操作无关, 不影响前端数据访问的性能。
明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种网络环境下处理数据的方法,其特征在于,包括如下步骤存储服务器虚拟出存储卷并将虚拟存储卷的信息提供给应用服务器,应用服务器在需要存储数据时向存储服务器发出写命令;若待写数据的长度不大于设定的数据长度阈值,则存储服务器根据应用服务器写命令将待写数据写入自身内存后,将写命令确认信息发至应用服务器,回写操作被触发时存储服务器将自身内存中的数据回写至磁盘设备,若待写数据的长度大于设定的数据长度阈值,则存储服务器将待写数据写入磁盘设备。
2、 如权利要求l所述的方法,其特征在于,存储服务器的内存存储空间 位于存储服务器的管理单元中,通过管理单元提供内存存储空间的读写和所 述磁盘设备的读写,内存存储空间中的一部分作为内存设备。
3、 如权利要求2所述的方法,其特征在于,所述存储服务器包含2n个 管理单元,分为n组,每组两个管理单元, 一个作主管理单元,另一个作备 用管理单元;对应于此分组,所述内存设备由2n个存储单元组成,分为n组, 每组中有两个存储单元,数据被写到主管理单元中的存储单元,然后被复制 并传递到备用管理单元中的存储单元,其中,n为自然数。
4、 如权利要求3所述的方法,其特征在于,当所述主管理单元故障时, 内存设备读服务由同组所述备用管理单元提供,此时若所述存储服务器收到 所述应用服务器的写命令时,数据被写到所述磁盘设备上,此时如果所述备 用管理单元也发生故障时,内存设备读服务停止,通过其他组中的管理单元 从磁盘设备读取数据。
5、 如权利要求2所述的方法,其特征在于,所述内存设备与所述应用服 务器的接口与存储区域网络SAN磁盘相同。
6、 如权利要求2所述的方法,其特征在于,触发所述回写操作的条件包括所述磁盘设备中的读写请求队列为空; 所述内存设备的空间利用率超过设置的第 一 比例; 所述内存设备的空间利用率超过设置的第二比例,该第二比例的值大于 上述第一比例的值。
7、 如权利要求6所述的方法,其特征在于所述内存设备的空间利用率超过所述第一比例时,所述存储服务器使用 时间漏斗的方式进行所述回写操作;所述内存设备的空间利用率达所述第二比例时,所述存储服务器以最大 速率进行所述回写4喿作。
8、 如权利要求2所述的方法,其特征在于,所述应用服务器读取数据时, 判断读取的数据是否在所述内存设备中,若是,则直接从所述内存设备读取 数据;若否,则从所述磁盘设备中读取数据。
9、 一种网络环境下处理数据的系统,与应用服务器及磁盘设备相连接, 其特征在于,包括内存设备、存储服务器和驱动装置,其中内存设备,用于存储待写数据;存储服务器,用于响应应用服务器的写操作命令,虛拟出存储巻并将虚 拟存储巻的信息提供给应用服务器,设定表征数据长度的阈值,收到写内存息发至应用服务器,收到写磁盘信息后,根据应用服务器的写命令将数据写 入存储服务器的磁盘设;当回写操作被触发时将内存设备中的数据回写至磁 盘设备;驱动装置,包括分配模块和检测模块,其中,分配模块,用于根据存储服务器设定的表征数据长度的阈值进行判断, 若数据长度不大于阈值,向存储服务器发出写内存信息,若数据长度大于阈 值,向存储服务器发出写磁盘信息;检测模块,用于检测并触发回写操作。
10、 如权利要求9所述的系统,其特征在于,所述^f企测模块若检测到下 列三项事件中的至少一项,则触发回写才喿作所述磁盘设备中的读写请求队列为空;所述内存设备的空间利用率超过设置的第 一 比例;所述内存设备的空间利用率超过设置的第二比例,该第二比例的值大于 上述第一比例的值。
11、 如权利要求IO所述的系统,其特征在于所述内存设备的空间利用率超过设置的第 一比例时,所述存储服务器使 用时间漏斗的方式进行所述回写操作;所述内存设备的空间利用率超过设置的第二比例时,所述存储服务器以 最大速率进行所述回写操作。
12、 如权利要求9所述的系统,其特征在于,所述应用服务器读取数据 时,所述存储服务器判断读取的数据是否在所述内存设备中,若是,则所述述存储服务器从所述磁盘设备中读取数据并传递给所述应用服务器。
13、 如权利要求12所述的系统,其特征在于,所述存储服务器依据所述
14、 如权利要求9所述的系统,其特征在于,所述存储服务器的内存存 储空间位于存储服务器的管理单元中,通过管理单元提供内存存储空间的读 写和所述磁盘设备的读写,所述内存设备位于管理单元中。
15、 如权利要求14所述的系统,其特征在于,所述存储服务器包含2n 个管理单元,分为n组,每組2个管理单元, 一个作主管理单元,另一个作 备用管理单元,对应于此分组,所述内存设备由2n个存储单元组成,分为n 组,每组中有两个存储单元,存储服务器将数据写到主管理单元中的存储单 元,然后主管理单元复制所写的数据并传递到备用管理单元中的存储单元, 其中,n为自然数。
16、 如权利要求15所述的系统,其特征在于,当所述主管理单元故障时, 同组所述备用管理单元提供内存设备读服务,此时若所述存储服务器收到所 述应用服务器的写命令时,存储服务器将数据写到所述磁盘设备上,此时如 果所述备用管理单元也发生故障,所述存储服务器停止内存设备读服务,并 通过其他组中的管理单元从磁盘设备读取数据。
17、 一种网络环境下处理数据的装置,与存储服务器连接,其特征在于, 包括分配模块和检测模块,其中分配模块用于当待写数据的长度不大于阈值时向存储服务器发出写内 存信息,当待写数据的长度大于阚值时向存储服务器发出写磁盘信息,存储 服务器收到写内存信息后,根据应用服务器的写命令将数据写入存储服务器 的内存存储空间并将写命令确认信息发至应用服务器,存储服务器收到写磁 盘信息后,根据应用服务器的写命令将数据写入磁盘设备;检测模块,用于检测并触发回写操作。
18、 如权利要求17所述的装置,其特征在于,所述4企测模块若检测到下 列三项事件中的至少一项,则触发回写操作所述磁盘设备中的读写请求队列为空; 所述内存设备的空间利用率超过设置的第 一 比例; 所述内存设备的空间利用率超过设置的第二比例,该第二比例的值大于 所述第一比例的值。
全文摘要
本发明实施例公开了提供一种网络环境下处理数据的方法,包括存储服务器虚拟出存储卷并将虚拟存储卷的信息提供给应用服务器,应用服务器在需要存储数据时向存储服务器发出写命令;若待写数据的长度不大于设定的数据长度阈值,则存储服务器根据应用服务器写命令将待写数据写入自身内存后,将写命令确认信息发至应用服务器,回写操作被触发时存储服务器将自身内存中的数据回写至磁盘设备,若待写数据的长度大于设定的数据长度阈值,则存储服务器将待写数据写入磁盘设备。同时,本发明还公开了一种数据存储的装置和系统。实施本发明实施例,能够有效提高网络环境下数据的存储速度。
文档编号G06F3/06GK101414244SQ20071017613
公开日2009年4月22日 申请日期2007年10月19日 优先权日2007年10月19日
发明者李必刚, 锴 王, 斌 谭, 鄢述荣 申请人:深圳市亚贝电气技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1