持久性内存键值系统及其操作方法

    公开(公告)号:CN113485946B

    公开(公告)日:2024-12-03

    申请号:CN202011218384.6

    申请日:2020-11-04

    Abstract: 本发明实施例提供了一种持久性内存键值系统及其操作方法,该操作方法包括:查找持久性内存键值系统的索引以定位待插入的键值对元数据;获取动态随机存取存储器中与所述键值对元数据对应的写锁资源;为所述键值对元数据分配持久性内存,并持久化所述键值对元数据;在所述持久性内存键值系统中原子地插入所述键值对元数据。通过本发明,在键值对的插入操作过程中,对写锁资源的操作不会引入任何对持久性内存的写,并且无需任何日志操作,提高了插入操作性能,并提高多核架构下的扩展性。

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

    公开(公告)号:CN109144895B

    公开(公告)日:2023-11-14

    申请号:CN201710453734.9

    申请日:2017-06-15

    Abstract: 本发明公开了一种数据存储方法及装置,涉及计算机及通讯技术领域,其方法包括:统计当前时间片内存储数据的被访问次数;根据所述被访问次数计算所述存储数据在当前时间片的热度评分,并根据所述热度评分确定所述存储数据在当前时间片的热度级别;根据所述热度级别将所述存储数据存储于对应的存储器件。

    持久内存文件系统元数据的检索方法和装置、存储结构

    公开(公告)号:CN113010477B

    公开(公告)日:2023-09-12

    申请号:CN202110310068.X

    申请日:2021-03-23

    Abstract: 本申请提出一种持久内存文件系统元数据的检索方法和装置、存储结构,涉及数据处理技术领域。该方法包括:基于待检索路径确定待检索哈希值,待检索路径用于查找元数据的存储路径;依据待检索哈希值、指纹库和存储路径哈希值,确定待检索路径对应的存储地址,指纹库用于记录存储路径哈希值的特征,存储路径哈希值是元数据的存储路径对应的哈希值;从待检索路径对应的存储地址获得元数据。通过基于待检索路径确定待检索哈希值,方便对待检索路径进行处理;通过指纹库先对存储路径哈希值的特征进行筛选,能够加快检索速度,提高元数据的检索效率;从待检索路径对应的存储地址获得元数据,保证检索结果的准确性。

    一种快照的处理方法及分布式块存储系统

    公开(公告)号:CN108460045B

    公开(公告)日:2022-11-18

    申请号:CN201710091836.0

    申请日:2017-02-21

    Abstract: 本发明提供一种快照的处理方法及分布式块存储系统,该方法可包括:获取所述分布式块存储系统中数据块的读操作次数和读写操作次数;基于所述读操作次数和读写操作次数,确定目标快照方式,其中,所述目标快照方式包括写时复制或写时重定向;基于所述目标快照方式对所述分布式块存储系统中数据块进行快照操作。这样,在分布式存储系统的快照中,当数据块以读为主时,确定以写时复制对数据块进行快照操作;当数据块以写为主时,确定以写时重定向对数据块进行快照操作,从而可以同时满足写入性能、回滚性能以及读性能都较佳。

    数据处理方法及装置
    57.
    发明授权

    公开(公告)号:CN107122124B

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

    申请号:CN201610103929.6

    申请日:2016-02-25

    Abstract: 本发明提供了一种数据处理方法及装置。其中,该方法包括:获取回收请求,其中,回收请求用于请求对固态硬盘中的页面数据进行数据回收;响应回收请求从缓存的有效页面数据中获取第一类型的页面数据,其中,第一类型的页面数据用于指示将要从缓存中置换存储到固态硬盘的页面数据;将第一类型的页面数据从缓存搬迁至固态硬盘中预定的搬迁位置,其中,预定的搬迁位置为执行数据回收后有效页面数据的存储位置。通过本发明,解决了相关技术中由于数据二次搬迁导致的数据处理效率较低的问题,进而达到了提高数据处理效率的效果。

    面向非易失性内存的磨损均衡及访问方法、设备和存储介质

    公开(公告)号:CN108920386B

    公开(公告)日:2020-06-26

    申请号:CN201810824443.0

    申请日:2018-07-25

    Abstract: 本发明公开了一种面向非易失性内存的磨损均衡及访问方法、设备和存储介质,该方法包括:将非易失性内存在逻辑上划分为p个级别的物理单位,所述非易失性内存包括多个第1级别的物理单位,每个第p‑1级别的物理单位包括多个第p级别的物理单位;在第q级别的物理单位对应的时间周期到达时,将每个第q级别的物理单位的数据更换至其他第q级别的物理单位。根据本发明的技术方案,能够实际将同一逻辑地址的数据均衡分散在各个物理地址,使得对同一固定的逻辑地址的无意或恶意集中访问,分散到多个物理地址上,而对于传统的查表式的地址转换方法,无需额外长期占用内存空间,并且通过简单计算即可完成逻辑地址和物理地址的转换,避免了低效的查表操作。

    一种多级无序索引方法与系统

    公开(公告)号:CN109933584A

    公开(公告)日:2019-06-25

    申请号:CN201910099393.9

    申请日:2019-01-31

    Abstract: 本发明公布了一种快速的多级无序索引方法与系统,在基于存储器件构建的键值系统中,将所有键组织成B+树,采用顺序法或改进的二分法对键进行快速索引,查找叶子节点中特定的键及其值地址,从而通过多级无序的叶子节点实现有序的索引。系统包括:第一存储器件、第二存储器件;分别用于存储B+树的非叶子节点和叶子节点;可分别采用相同或不同的存储器件;或为同一个存储器件中划分的相互隔离的存储区域。本发明通过多级无序的索引,巧妙地实现了有序的索引,从而兼具“有序索引”和“无序索引”的优点,同时满足了读、写、删除操作对高性能的需求和效果。

    数据页访问方法、存储引擎以及计算机可读存储介质

    公开(公告)号:CN108763508A

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

    申请号:CN201810541439.3

    申请日:2018-05-30

    Abstract: 本发明公开一种数据页访问方法、基于NVM的数据库存储引擎以及计算机可读存储介质,该方法包括:在非易失存储器NVM上存储缓冲池的镜像数据页;根据数据页的写入访问,对所述缓冲池中的数据页进行修改,并将所述数据页的页号、撤销日志信息以及修改日志信息存入到预设动态数组中。本发明通过在NVM上存储缓冲池的镜像数据页,去掉了现有关系型数据库中的重做日志缓冲区,数据页修改过程也去掉了重做日志记录流程,增加了并发性,提升了数据库存储引擎的性能。

Patent Agency Ranking