Method of storing data into flash memory in a DBMS-independent manner using the page-differential
    1.
    发明授权
    Method of storing data into flash memory in a DBMS-independent manner using the page-differential 有权
    使用页面差异以不依赖于DBMS的方式将数据存储到闪存中的方法

    公开(公告)号:US08117406B2

    公开(公告)日:2012-02-14

    申请号:US12507946

    申请日:2009-07-23

    IPC分类号: G06F13/00

    摘要: The present invention proposes an effective and efficient method of storing data called page-differential logging for flash-based storage systems. The primary characteristics of the invention are: (1) it writes only the page-differential that is defined as the difference between an original page in flash memory and an up-to-date page in memory; (2) it computes and writes the page-differential only when an updated page needs to be reflected into flash memory. When an updated page needs to be reflected into flash memory, the present invention stores the page into a base page and a differential page in flash memory. When a page is recreated from flash memory, it reads the base page and the differential page, and then, creates the page by merging the base page with its page-differential in the differential page. This invention significantly improves I/O performance of flash-based storage systems compared with existing page-based and log-based methods.

    摘要翻译: 本发明提出了一种用于存储用于基于闪存的存储系统的称为页面差异日志的数据的有效和有效的方法。 本发明的主要特征是:(1)仅写入定义为闪存中的原始页与存储器中的最新页之间的差异的页差; (2)只有当更新的页面需要反映到闪存中时,它才会计算和写入页面差异。 当更新的页面需要反映到闪速存储器中时,本发明将页面存储在闪存中的基页和差分页面中。 当从Flash存储器重新创建一个页面时,它会读取基本页面和差分页面,然后通过将页面页面与页面差异页面合并在差异页面中来创建页面。 与现有的基于页面和基于日志的方法相比,本发明显着提高了基于闪存的存储系统的I / O性能。

    METHOD OF STORING DATA INTO FLASH MEMORY IN A DBMS-INDEPENDENT MANNER USING THE PAGE-DIFFERENTIAL
    2.
    发明申请
    METHOD OF STORING DATA INTO FLASH MEMORY IN A DBMS-INDEPENDENT MANNER USING THE PAGE-DIFFERENTIAL 有权
    使用差异化将数据存入数据库独立管理器中的闪存存储器的方法

    公开(公告)号:US20100241790A1

    公开(公告)日:2010-09-23

    申请号:US12507946

    申请日:2009-07-23

    IPC分类号: G06F12/02 G06F12/00

    摘要: The present invention proposes an effective and efficient method of storing data called page-differential logging for flash-based storage systems. The primary characteristics of the invention are: (1) it writes only the page-differential that is defined as the difference between an original page in flash memory and an up-to-date page in memory; (2) it computes and writes the page-differential only when an updated page needs to be reflected into flash memory. When an updated page needs to be reflected into flash memory, the present invention stores the page into a base page and a differential page in flash memory. When a page is recreated from flash memory, it reads the base page and the differential page, and then, creates the page by merging the base page with its page-differential in the differential page. This invention significantly improves I/O performance of flash-based storage systems compared with existing page-based and log-based methods.

    摘要翻译: 本发明提出了一种用于存储用于基于闪存的存储系统的称为页面差异日志的数据的有效和有效的方法。 本发明的主要特征是:(1)仅写入定义为闪存中的原始页与存储器中的最新页之间的差异的页差; (2)只有当更新的页面需要反映到闪存中时,它才会计算和写入页面差异。 当更新的页面需要反映到闪速存储器中时,本发明将页面存储在闪存中的基页和差分页面中。 当从Flash存储器重新创建一个页面时,它读取基本页面和差异页面,然后通过在差分页面中合并基页和页面差异来创建页面。 与现有的基于页面和基于日志的方法相比,本发明显着提高了基于闪存的存储系统的I / O性能。