Method, apparatus, and computer-readable medium for space-efficient storage of variables in a non-volatile computer memory
    1.
    发明授权
    Method, apparatus, and computer-readable medium for space-efficient storage of variables in a non-volatile computer memory 有权
    用于在非易失性计算机存储器中空间高效地存储变量的方法,装置和计算机可读介质

    公开(公告)号:US08260818B1

    公开(公告)日:2012-09-04

    申请号:US12496720

    申请日:2009-07-02

    申请人: Feliks Polydov

    发明人: Feliks Polydov

    IPC分类号: G06F17/30

    摘要: A method, apparatus, and computer-readable medium for storing variables in a non-volatile computer memory are provided. The computer-readable medium has a data structure stored thereon that includes a first data field for storing a variable record including a header and variable information. The data structure also includes a second data field for storing a GUID for the variable. The variable record may comprise a full record or a data only record. A full record contains all of the identifying information for the record and the variable value. A data only record includes only an updated value for the variable. When a request is received to retrieve the variable value, the data structure is searched to locate the most recently created record for the variable. The value stored in this record is then returned in response to the request. Periodically, a garbage collection process may be performed to reduce the records stored for each variable to a single full record.

    摘要翻译: 提供了一种用于在非易失性计算机存储器中存储变量的方法,装置和计算机可读介质。 计算机可读介质具有存储在其上的数据结构,其包括用于存储包括头部和可变信息的可变记录的第一数据字段。 数据结构还包括用于存储变量的GUID的第二数据字段。 可变记录可以包括完整记录或数据记录。 完整记录包含记录和变量值的所有识别信息。 仅数据记录仅包含变量的更新值。 当接收到请求以检索变量值时,搜索数据结构以定位最近创建的变量记录。 然后返回存储在此记录中的值以响应请求。 定期地,可以执行垃圾收集过程以将存储的每个变量的记录减少到单个完整记录。

    Method, apparatus, and computer-readable medium for space-efficient storage of variables in a non-volatile computer memory
    2.
    发明授权
    Method, apparatus, and computer-readable medium for space-efficient storage of variables in a non-volatile computer memory 有权
    用于在非易失性计算机存储器中空间高效地存储变量的方法,装置和计算机可读介质

    公开(公告)号:US07558804B1

    公开(公告)日:2009-07-07

    申请号:US11212198

    申请日:2005-08-26

    申请人: Feliks Polydov

    发明人: Feliks Polydov

    IPC分类号: G06F17/00 G06F17/30 G06F13/00

    摘要: A method, apparatus, and computer-readable medium for storing variables in a non-volatile computer memory are provided. The computer-readable medium has a data structure stored thereon that includes a first data field for storing a variable record including a header and variable information. The data structure also includes a second data field for storing a GUID for the variable. The variable record may comprise a full record or a data only record. A full record contains all of the identifying information for the record and the variable value. A data only record includes only an updated value for the variable. When a request is received to retrieve the variable value, the data structure is searched to locate the most recently created record for the variable. The value stored in this record is then returned in response to the request. Periodically, a garbage collection process may be performed to reduce the records stored for each variable to a single full record.

    摘要翻译: 提供了一种用于在非易失性计算机存储器中存储变量的方法,装置和计算机可读介质。 计算机可读介质具有存储在其上的数据结构,其包括用于存储包括头部和可变信息的可变记录的第一数据字段。 数据结构还包括用于存储变量的GUID的第二数据字段。 可变记录可以包括完整记录或数据记录。 完整记录包含记录和变量值的所有识别信息。 仅数据记录仅包含变量的更新值。 当接收到请求以检索变量值时,搜索数据结构以定位最近创建的变量记录。 然后返回存储在此记录中的值以响应请求。 定期地,可以执行垃圾收集过程以将存储的每个变量的记录减少到单个完整记录。