DIRECTLY MAPPED BUFFER CACHE ON NON-VOLATILE MEMORY

    公开(公告)号:WO2019046632A1

    公开(公告)日:2019-03-07

    申请号:PCT/US2018/048939

    申请日:2018-08-30

    Abstract: Techniques for implementing a buffer cache for a persistent file system in non-volatile memory is provided. A set of data is maintained in one or more extents in non-volatile random-access memory (NVRAM) of a computing device. At least one buffer header is allocated in dynamic random-access memory (DRAM) of the computing device. In response to a read request by a first process executing on the computing device to access one or more first data blocks in a first extent of the one or more extents, the first process is granted direct read access of the first extent in NVRAM. A reference to the first extent in NVRAM is stored in a first buffer header. The first buffer header is associated with the first process. The first process uses the first buffer header to directly access the one or more first data blocks in NVRAM.

    WRITE- BACK STORAGE CACHE BASED ON FAST PERSISTENT MEMORY
    4.
    发明申请
    WRITE- BACK STORAGE CACHE BASED ON FAST PERSISTENT MEMORY 审中-公开
    基于快速存储器的写回存储缓存

    公开(公告)号:WO2013049475A1

    公开(公告)日:2013-04-04

    申请号:PCT/US2012/057775

    申请日:2012-09-28

    CPC classification number: G06F12/0868

    Abstract: A storage device uses non- volatile memory devices for caching. The storage device operates in a mode referred to herein as write-back mode. In write-back mode, a storage device responds to a request to write data by persistently writing the data to a cache in a non-volatile memory device and acknowledges to the requestor that the data is written persistently in the storage device. The acknowledgement is sent without necessarily having written the data that was requested to be written to primary storage. Instead, the data is written to primary storage later.

    Abstract translation: 存储设备使用非易失性存储器件进行缓存。 存储设备以这里称为回写模式的模式操作。 在回写模式中,存储装置通过将数据持续地写入非易失性存储装置中的高速缓存来响应写入数据的请求,并向请求者确认数据被永久写入存储装置。 发送确认信息而不必写入请求写入主存储器的数据。 而是稍后将数据写入主存储。

    FLASHBACK DATABASE
    5.
    发明申请
    FLASHBACK DATABASE 审中-公开

    公开(公告)号:WO2004100020A3

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

    申请号:PCT/US2004/010017

    申请日:2004-03-31

    Abstract: Techniques are described herein for returning a repository to a prior state. The repository may be, for example a database, and the prior state may be, for example the consistent state that the database had at a particular point in time in the past. When an operator-caused error has been introduced to the database by changes made by an already-committed transaction, the techniques described herein may be used to recover from the error by returning the database to a point in time prior to the commit time of the transaction that introduced the error. The techniques involve the generation of "physical undo" information, and the use of the physical undo information in conjunction with physiological undo and physiological redo to efficiently return a repository to the prior state.

    INTEGRATING TABLESPACES WITH DIFFERENT BLOCK SIZES
    6.
    发明申请
    INTEGRATING TABLESPACES WITH DIFFERENT BLOCK SIZES 审中-公开
    集成不同块大小的表格

    公开(公告)号:WO2002097676A2

    公开(公告)日:2002-12-05

    申请号:PCT/US2002/016885

    申请日:2002-05-29

    Abstract: Provided herein is a mechanism that allows a given database system to access data blocks from another database system, where data blocks from the given database system and data blocks from the other database system have different sizes. According to an aspect of the present invention, a tablespace in the other database system contained the data blocks. The tablespace is detached from the other database system and integrated into the given database, which is capable of processing data stored in data blocks of a different sizes.

    Abstract translation: 这里提供了允许给定数据库系统从另一个数据库系统访问数据块的机制,其中来自给定数据库系统的数据块和来自其他数据库系统的数据块具有不同的大小。 根据本发明的一个方面,其他数据库系统中的表空间包含数据块。 表空间与其他数据库系统分离,并集成到给定的数据库中,该数据库能够处理存储在不同大小的数据块中的数据。

    FLASHBACK DATABASE
    7.
    发明授权

    公开(公告)号:EP1618475B1

    公开(公告)日:2007-05-09

    申请号:EP04760515.9

    申请日:2004-03-31

    Abstract: Techniques are described herein for returning a repository to a prior state. The repository may be, for example a database, and the prior state may be, for example the consistent state that the database had at a particular point in time in the past. When a operator-caused error has been introduced to the database by changes made by an already-committed transaction, the techniques described herein may be used to recover from the error by returning the database to a point in time prior to the commit time of the transaction that introduced the error. The techniques involve the generation of "physical undo" information, and the use of the physical undo information in conjunction with physiological undo and physiological redo to efficiently return a repository to the prior state.

    Abstract translation: 本文描述了用于将存储库返回到先前状态的技术。 存储库可以是例如数据库,并且在先状态可以是例如数据库在过去的特定时间点具有的一致状态。 当通过已经提交的事务所做的改变将操作员引起的错误引入数据库时​​,可以使用这里描述的技术通过将数据库返回到提交时间之前的时间点来从错误中恢复 导致错误的交易。 这些技术涉及“物理撤消”信息的产生,以及物理撤销信息与生理撤消和生理重做的结合使用,以有效地将存储库返回到先前状态。

Patent Agency Ranking