用于非易失性内存的高吞吐量无日志在线事务处理方法

    公开(公告)号:CN115729748A

    公开(公告)日:2023-03-03

    申请号:CN202211520856.2

    申请日:2022-11-29

    Inventor: 姚士宇 林菲 张聪

    Abstract: 本发明公开了用于非易失性内存的高吞吐量无日志在线事务处理方法;该方法如下:一、构建引擎架构;二、通过步骤一构建的引擎架构在接收到事务请求时进行无日志事务处理过程。若数据库发生崩溃,则执行事务崩溃恢复过程;本发明通过在NVM元组中设定最后持久化位,从而在不记录日志的情况下,依然能够实现崩溃恢复。本发明提供的引擎架构采用元数据增强的元组缓存(Met‑Cache)、无日志的持久化事务和轻量级的NVM空间管理三种新技术解决了“NVM写操作频繁”、“NVM写冗余”和“NVM持久化开销大”的问题。

Patent Agency Ranking