Systems and methods for a snapshot of data
    12.
    发明授权
    Systems and methods for a snapshot of data 有权
    数据快照的系统和方法

    公开(公告)号:US07882071B2

    公开(公告)日:2011-02-01

    申请号:US11507069

    申请日:2006-08-18

    IPC分类号: G06F17/00 G06F7/20

    CPC分类号: G06F17/30088 G06F17/3015

    摘要: In one embodiment, a user or client device is connected to a distributed file system comprised of one or more physical nodes. The data on each of the physical nodes store metadata about files and directories within the file system. Some of the embodiments permit a user to take a snapshot of data stored on the file system. The snapshot may include a single file, a single directory, a plurality of files within a directory, a plurality of directories, a path on the file system that includes nested files and subdirectories, or more than one path on the file system that each includes nested files and directories. In one embodiment, previous versions of a file or directory are stored only in response to a request to modify the file or directory. The system creates and updates a snapshot tracking data structure which provides information regarding each file or directory governed by the snapshot that was modified or deleted after the snapshot was taken. The snapshot tracking data structure may be used by the system to perform functions related to the snapshot, including deleting the snapshot.

    摘要翻译: 在一个实施例中,用户或客户端设备连接到由一个或多个物理节点组成的分布式文件系统。 每个物理节点上的数据存储有关文件系统内的文件和目录的元数据。 一些实施例允许用户拍摄存储在文件系统上的数据的快照。 快照可以包括单个文件,单个目录,目录内的多个文件,多个目录,文件系统上包括嵌套文件和子目录的路径,或者文件系统上的多于一个路径,每个路径包括 嵌套文件和目录。 在一个实施例中,文件或目录的先前版本仅在响应于修改文件或目录的请求时被存储。 系统创建和更新快照跟踪数据结构,该结构提供有关拍摄快照后修改或删除的快照所管理的每个文件或目录的信息。 系统可以使用快照跟踪数据结构来执行与快照相关的功能,包括删除快照。

    Systems and methods of providing possible value ranges
    13.
    发明授权
    Systems and methods of providing possible value ranges 有权
    提供可能的价值范围的系统和方法

    公开(公告)号:US07779048B2

    公开(公告)日:2010-08-17

    申请号:US11787225

    申请日:2007-04-13

    IPC分类号: G06F17/30

    CPC分类号: G06F9/466 G06F17/30171

    摘要: Embodiments of the invention relate generally to incremental computing. Specifically, embodiments of the invention include systems and methods that provide for the concurrent processing of multiple, incremental changes to a data value while at the same time monitoring and/or enforcing threshold values for that data value. For example, a method is provided that determines whether multiple incremental changes to a data field could pass a threshold based on keeping track of a possible value range for the data field.

    摘要翻译: 本发明的实施例一般涉及增量计算。 具体地,本发明的实施例包括提供对数据值的多个增量改变的并发处理的系统和方法,同时监视和/或执行该数据值的阈值。 例如,提供了一种方法,其确定对数据字段的多个增量更改是否可以通过基于跟踪数据字段的可能值范围来通过阈值的方法。

    Systems and methods of providing possible value ranges
    14.
    发明申请
    Systems and methods of providing possible value ranges 有权
    提供可能的价值范围的系统和方法

    公开(公告)号:US20080256103A1

    公开(公告)日:2008-10-16

    申请号:US11787225

    申请日:2007-04-13

    IPC分类号: G06F7/00

    CPC分类号: G06F9/466 G06F17/30171

    摘要: Embodiments of the invention relate generally to incremental computing. Specifically, embodiments of the invention include systems and methods that provide for the concurrent processing of multiple, incremental changes to a data value while at the same time monitoring and/or enforcing threshold values for that data value. For example, a method is provided that determines whether multiple incremental changes to a data field could pass a threshold based on keeping track of a possible value range for the data field.

    摘要翻译: 本发明的实施例一般涉及增量计算。 具体地,本发明的实施例包括提供对数据值的多个增量改变的并发处理的系统和方法,同时监视和/或执行该数据值的阈值。 例如,提供了一种方法,其确定对数据字段的多个增量更改是否可以通过基于跟踪数据字段的可能值范围来通过阈值的方法。

    Systems and methods for a snapshot of data
    17.
    发明授权
    Systems and methods for a snapshot of data 有权
    数据快照的系统和方法

    公开(公告)号:US08356013B2

    公开(公告)日:2013-01-15

    申请号:US12972260

    申请日:2010-12-17

    IPC分类号: G06F7/04 G06F17/30

    CPC分类号: G06F17/30088 G06F17/3015

    摘要: In one embodiment, a user or client device is connected to a distributed file system comprised of one or more physical nodes. The data on each of the physical nodes store metadata about files and directories within the file system. Some of the embodiments permit a user to take a snapshot of data stored on the file system. The snapshot may include a single file, a single directory, a plurality of files within a directory, a plurality of directories, a path on the file system that includes nested files and subdirectories, or more than one path on the file system that each includes nested files and directories. In an embodiment, a snapshot tracking data structure is maintained for efficient creation and deletion of the snapshot.

    摘要翻译: 在一个实施例中,用户或客户端设备连接到由一个或多个物理节点组成的分布式文件系统。 每个物理节点上的数据存储有关文件系统内的文件和目录的元数据。 一些实施例允许用户拍摄存储在文件系统上的数据的快照。 快照可以包括单个文件,单个目录,目录内的多个文件,多个目录,文件系统上包括嵌套文件和子目录的路径,或者文件系统上的多于一个路径,每个路径包括 嵌套文件和目录。 在一个实施例中,维护快照跟踪数据结构以有效地创建和删除快照。

    Systems and methods for providing nonlinear journaling
    18.
    发明授权
    Systems and methods for providing nonlinear journaling 有权
    提供非线性日记的系统和方法

    公开(公告)号:US08181065B2

    公开(公告)日:2012-05-15

    申请号:US12716110

    申请日:2010-03-02

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1471 G06F11/1474

    摘要: In one embodiment, systems and methods are provided for nonlinear journaling. In one embodiment, groups of data designated for storage in a data storage unit are journaled into persistent storage. In one embodiment, the journal data is recorded nonlinearly. In one embodiment, a linked data structure records data and data descriptors in persistent storage.

    摘要翻译: 在一个实施例中,为非线性记录提供了系统和方法。 在一个实施例中,指定用于存储在数据存储单元中的数据组被记录到持久存储器中。 在一个实施例中,日志数据被非线性地记录。 在一个实施例中,链接的数据结构在持久存储器中记录数据和数据描述符。

    Systems and methods of providing possible value ranges
    19.
    发明授权
    Systems and methods of providing possible value ranges 有权
    提供可能的价值范围的系统和方法

    公开(公告)号:US08015216B2

    公开(公告)日:2011-09-06

    申请号:US12832904

    申请日:2010-07-08

    IPC分类号: G06F17/30

    CPC分类号: G06F9/466 G06F17/30171

    摘要: Embodiments of the invention relate generally to incremental computing. Specifically, embodiments of the invention include systems and methods that provide for the concurrent processing of multiple, incremental changes to a data value while at the same time monitoring and/or enforcing threshold values for that data value. For example, a method is provided that determines whether multiple incremental changes to a data field could pass a threshold based on keeping track of a possible value range for the data field.

    摘要翻译: 本发明的实施例一般涉及增量计算。 具体地,本发明的实施例包括提供对数据值的多个增量改变的并发处理的系统和方法,同时监视和/或执行该数据值的阈值。 例如,提供了一种方法,其确定对数据字段的多个增量更改是否可以通过基于跟踪数据字段的可能值范围来通过阈值的方法。