-
公开(公告)号:CN113655949B
公开(公告)日:2023-12-01
申请号:CN202010541330.7
申请日:2020-06-15
Applicant: 中兴通讯股份有限公司
IPC: G06F3/06 , G06F12/0882
Abstract: 一种基于PM的数据库页缓存方法,包括以下步骤,将表文件映射到内存;对缓存页进行区域划分;为划分区域后的缓存页设置对应的页面描述符;获取修改区域,并修改相应的页面描述符;将修改区域的数据刷写到PM内存。本发明还提供一种基于PM的数据库页缓存系统,减小记录页改动点开销的同时进一步减小写放大,提升性能,以并行的方式将cache line block刷盘,进一步提升刷盘效率和硬件使用寿命。
-
公开(公告)号:CN108920386B
公开(公告)日:2020-06-26
申请号:CN201810824443.0
申请日:2018-07-25
Applicant: 中兴通讯股份有限公司
IPC: G06F12/02
Abstract: 本发明公开了一种面向非易失性内存的磨损均衡及访问方法、设备和存储介质,该方法包括:将非易失性内存在逻辑上划分为p个级别的物理单位,所述非易失性内存包括多个第1级别的物理单位,每个第p‑1级别的物理单位包括多个第p级别的物理单位;在第q级别的物理单位对应的时间周期到达时,将每个第q级别的物理单位的数据更换至其他第q级别的物理单位。根据本发明的技术方案,能够实际将同一逻辑地址的数据均衡分散在各个物理地址,使得对同一固定的逻辑地址的无意或恶意集中访问,分散到多个物理地址上,而对于传统的查表式的地址转换方法,无需额外长期占用内存空间,并且通过简单计算即可完成逻辑地址和物理地址的转换,避免了低效的查表操作。
-
公开(公告)号:CN108763508A
公开(公告)日:2018-11-06
申请号:CN201810541439.3
申请日:2018-05-30
Applicant: 中兴通讯股份有限公司
IPC: G06F17/30
Abstract: 本发明公开一种数据页访问方法、基于NVM的数据库存储引擎以及计算机可读存储介质,该方法包括:在非易失存储器NVM上存储缓冲池的镜像数据页;根据数据页的写入访问,对所述缓冲池中的数据页进行修改,并将所述数据页的页号、撤销日志信息以及修改日志信息存入到预设动态数组中。本发明通过在NVM上存储缓冲池的镜像数据页,去掉了现有关系型数据库中的重做日志缓冲区,数据页修改过程也去掉了重做日志记录流程,增加了并发性,提升了数据库存储引擎的性能。
-
公开(公告)号:CN113655949A
公开(公告)日:2021-11-16
申请号:CN202010541330.7
申请日:2020-06-15
Applicant: 中兴通讯股份有限公司
IPC: G06F3/06 , G06F12/0882
Abstract: 一种基于PM的数据库页缓存方法,包括以下步骤,将表文件映射到内存;对缓存页进行区域划分;为划分区域后的缓存页设置对应的页面描述符;获取修改区域,并修改相应的页面描述符;将修改区域的数据刷写到PM内存。本发明还提供一种基于PM的数据库页缓存系统,减小记录页改动点开销的同时进一步减小写放大,提升性能,以并行的方式将cache line block刷盘,进一步提升刷盘效率和硬件使用寿命。
-
公开(公告)号:CN108763508B
公开(公告)日:2019-07-30
申请号:CN201810541439.3
申请日:2018-05-30
Applicant: 中兴通讯股份有限公司
IPC: G06F16/2455 , G06F16/28
Abstract: 本发明公开一种数据页访问方法、基于NVM的数据库存储引擎以及计算机可读存储介质,该方法包括:在非易失存储器NVM上存储缓冲池的镜像数据页;根据数据页的写入访问,对所述缓冲池中的数据页进行修改,并将所述数据页的页号、撤销日志信息以及修改日志信息存入到预设动态数组中。本发明通过在NVM上存储缓冲池的镜像数据页,去掉了现有关系型数据库中的重做日志缓冲区,数据页修改过程也去掉了重做日志记录流程,增加了并发性,提升了数据库存储引擎的性能。
-
公开(公告)号:CN108920386A
公开(公告)日:2018-11-30
申请号:CN201810824443.0
申请日:2018-07-25
Applicant: 中兴通讯股份有限公司
IPC: G06F12/02
Abstract: 本发明公开了一种面向非易失性内存的磨损均衡及访问方法、设备和存储介质,该方法包括:将非易失性内存在逻辑上划分为p个级别的物理单位,所述非易失性内存包括多个第1级别的物理单位,每个第p-1级别的物理单位包括多个第p级别的物理单位;在第q级别的物理单位对应的时间周期到达时,将每个第q级别的物理单位的数据更换至其他第q级别的物理单位。根据本发明的技术方案,能够实际将同一逻辑地址的数据均衡分散在各个物理地址,使得对同一固定的逻辑地址的无意或恶意集中访问,分散到多个物理地址上,而对于传统的查表式的地址转换方法,无需额外长期占用内存空间,并且通过简单计算即可完成逻辑地址和物理地址的转换,避免了低效的查表操作。
-
-
-
-
-