一种数据存储方法及装置
    11.
    发明授权

    公开(公告)号:CN104298681B

    公开(公告)日:2018-06-19

    申请号:CN201310302791.9

    申请日:2013-07-18

    CPC classification number: G06F17/30138

    Abstract: 本发明实施例公开了一种数据存储方法及装置。本发明实施例方法包括:按照数据的更新频率,将所述数据进行类型划分,将存储空间划分为多个类型的簇,多个类型的簇划分为至少与所述数据的类型数量相同数量的类型,根据预置存储对应关系,将同类型的数据分别存储到同类型的簇中,在每个簇中,每更新一次数据都会使得原数据成为垃圾数据,在数据的更新频率快的簇中,在较短的时间形成大块的垃圾数据的几率较高,而相对的有效数据所占的比例较少,所以系统回收垃圾数据时,读、写的有效数据量较少,同时存储空间中形成大块空闲空间的几率较高,进而能够降低垃圾回收的开销,也能够提高形成大块空闲空间的几率。

    非易失性存储器NVM页框初始化方法、装置和系统

    公开(公告)号:CN105094689B

    公开(公告)日:2018-06-15

    申请号:CN201410209672.3

    申请日:2014-05-16

    Inventor: 夏飞 蒋德钧 熊劲

    CPC classification number: G06F12/00 Y02D10/13

    Abstract: 本发明实施例提供一种NVM页框初始化方法、装置和系统。NVM页框初始化方法,包括:确定是否需要对NVM中的页框中的数据进行部分初始化处理;若需要,则采用预设的处理策略对所述页框中部分位置的数据进行初始化处理。本发明实施例,在对NVM中的页框进行初始化时,可以先确定是否需要对NVM中的页框中的数据进行部分初始化处理,如果需要,则可以采用预设的处理策略对所述页框中部分位置的数据进行初始化处理,而非如现有技术对页框中的全部位置的数据进行初始化处理,从而尽可能降低对NVM的写操作次数,进而提高系统性能、缓解内存使用寿命,降低写操作能耗。

    一种处理数据的方法及装置

    公开(公告)号:CN105095197B

    公开(公告)日:2018-05-18

    申请号:CN201410152632.X

    申请日:2014-04-16

    Abstract: 本发明实施例提供了一种处理数据的方法及装置,涉及通信领域,用以延长PCM的使用寿命。所述方法包括:处理设备接收数据操作请求消息;根据操作请求消息确定处理结点;根据操作请求消息,在处理结点中插入数据或删除数据,并更新数据管理信息;获取处理结点的统计值;当处理结点的统计值包括:统计次数时,更新统计次数;确定更新后的统计次数是否等于统计阈值;在更新后的统计次数等于统计阈值的情况下,从处理结点的可选数据位中确定出待移动数据位,并将统计次数清零;将处理结点的数据管理信息移动至待移动数据位,并将待移动数据位的位置记录于处理结点的固定数据位。本发明实施例适用于将B树存储于PCM中的场景。

    一种虚拟化环境下用户数据的读写方法、系统及物理机

    公开(公告)号:CN103902348B

    公开(公告)日:2017-07-14

    申请号:CN201210572237.8

    申请日:2012-12-25

    Abstract: 本发明实施例提供一种虚拟化环境下用户数据的读写方法、系统及物理机,其中方法包括:检测各虚拟机是否存在用户数据读写请求;汇集各虚拟机的用户数据读写请求,将读请求加入到读请求队列中,将写请求加入到写请求队列中;当读请求队列,和/或写请求队列中的第一请求地址与第二请求地址的对应度符合预设条件时,按照与预设条件对应的请求队列调整方法,对第一请求地址对应的请求队列进行调整;调取优先级相对高的请求队列中的在前请求,向存储用户数据的服务器发送所调取的请求。本发明实施例大幅减小了物理机的通信接口和存储用户数据的服务器的读写压力,提高了用户数据的读写效率。

    一种键值存储的数据访问方法及其系统

    公开(公告)号:CN103780692B

    公开(公告)日:2017-01-11

    申请号:CN201410027157.3

    申请日:2014-01-13

    Abstract: 本发明公开了一种键值存储的数据访问方法及其系统,该方法根据跳表中每个数据节点的数据访问频率,动态调整每个数据节点高度,以实现高频数据的快速访问,该方法包括:访问频度设置步骤和数据节点高度调整步骤,访问频度设置步骤用于跳表中的每个节点动态设置一个访问频度,数据节点高度调整步骤用于通过动态设置的访问频度调整每个节点高度,实现访问频率高的数据增加节点高度,访问频率低的数据降低节点高度。

    一种处理数据的方法及装置

    公开(公告)号:CN105095197A

    公开(公告)日:2015-11-25

    申请号:CN201410152632.X

    申请日:2014-04-16

    Abstract: 本发明实施例提供了一种处理数据的方法及装置,涉及通信领域,用以延长PCM的使用寿命。所述方法包括:处理设备接收数据操作请求消息;根据操作请求消息确定处理结点;根据操作请求消息,在处理结点中插入数据或删除数据,并更新数据管理信息;获取处理结点的统计值;当处理结点的统计值包括:统计次数时,更新统计次数;确定更新后的统计次数是否等于统计阈值;在更新后的统计次数等于统计阈值的情况下,从处理结点的可选数据位中确定出待移动数据位,并将统计次数清零;将处理结点的数据管理信息移动至待移动数据位,并将待移动数据位的位置记录于处理结点的固定数据位。本发明实施例适用于将B树存储于PCM中的场景。

    一种数据存储方法及装置
    18.
    发明公开

    公开(公告)号:CN104298681A

    公开(公告)日:2015-01-21

    申请号:CN201310302791.9

    申请日:2013-07-18

    CPC classification number: G06F17/30138 G06F17/30312

    Abstract: 本发明实施例公开了一种数据存储方法及装置。本发明实施例方法包括:按照数据的更新频率,将所述数据进行类型划分,将存储空间划分为多个类型的簇,多个类型的簇划分为至少与所述数据的类型数量相同数量的类型,根据预置存储对应关系,将同类型的数据分别存储到同类型的簇中,在每个簇中,每更新一次数据都会使得原数据成为垃圾数据,在数据的更新频率快的簇中,在较短的时间形成大块的垃圾数据的几率较高,而相对的有效数据所占的比例较少,所以系统回收垃圾数据时,读、写的有效数据量较少,同时存储空间中形成大块空闲空间的几率较高,进而能够降低垃圾回收的开销,也能够提高形成大块空闲空间的几率。

    基于数据反转的存储方法及存储器

    公开(公告)号:CN104282333A

    公开(公告)日:2015-01-14

    申请号:CN201310293503.8

    申请日:2013-07-12

    CPC classification number: G11C13/0069 G11C7/1006 G11C13/0004 G11C2211/5647

    Abstract: 本发明实施例提供了一种基于数据反转的存储方法及装置。该装置包括:非门阵列和PCM,所述非门阵列包括设置在每条数据线上的非门,所述非门阵列,用于对初始数据中的每一位数值进行反转,得到所述初始数据的目标数据,将所述目标数据输入到所述PCM中,所述PCM,用于存储所述目标数据。该方法包括:非门阵列对初始数据中的每一位数值进行反转,得到所述初始数据的目标数据,将所述目标数据输入到所述PCM中,所述PCM存储所述目标数据。采用本发明实施例向PCM中存储数据时,直接将待存储数据反转后存储在PCM中,克服了现有技术中存在能耗开销大的问题,并且可以提高数据存储的效率。

Patent Agency Ranking