Fixed content storage within a partitioned content platform using namespaces
    11.
    发明申请
    Fixed content storage within a partitioned content platform using namespaces 有权
    使用命名空间固定分区内容平台内的内容存储

    公开(公告)号:US20110106802A1

    公开(公告)日:2011-05-05

    申请号:US12609804

    申请日:2009-10-30

    IPC分类号: G06F17/30

    摘要: Content platform management is enhanced by logically partitioning a physical cluster that comprises a redundant array of independent nodes. Using an interface, an administrator defines one or more “tenants” within the archive cluster, wherein a tenant has a set of attributes including, for example, namespaces, administrative accounts, data access accounts, and a permission mask. A namespace is a logical partition of the cluster that serves as a collection of objects typically associated with at least one defined application. Each namespace has a private file system such that access to one namespace (and its associated objects) does not enable a user to access objects in another namespace. A namespace has capabilities (e.g., read, write, delete, purge, and the like) that a namespace administrator can choose to enable or disable for a given data account. Using the interface, an administrator for the tenant creates and manages namespaces such that the cluster then is logically partitioned into a set of namespaces, wherein one or more namespaces are associated with a given tenant. This approach enables a user to segregate cluster data into logical partitions. Using the administrative interface, a namespace associated with a given tenant is selectively configured without affecting a configuration of at least one other namespace in the set of namespaces. This architecture enables support for many top level tenants, with multiple namespaces per tenant, and wherein configuration is effected at the level of a namespace.

    摘要翻译: 通过对包含独立节点冗余阵列的物理集群进行逻辑分区来增强内容平台管理。 使用界面,管理员定义归档群集中的一个或多个“租户”,其中租户具有一组属性,包括例如命名空间,管理帐户,数据访问帐户和权限掩码。 命名空间是集群的逻辑分区,用作通常与至少一个定义的应用程序相关联的对象的集合。 每个命名空间都有一个专用文件系统,以便访问一个命名空间(及其关联的对象)不能使用户访问另一个命名空间中的对象。 名称空间具有命名空间管理员可以选择为给定数据帐户启用或禁用的功能(例如,读取,写入,删除,清除等)。 使用该接口,租户的管理员创建和管理命名空间,使得群集在逻辑上被分区成一组命名空间,其中一个或多个命名空间与给定租户相关联。 这种方法使用户能够将集群数据分离成逻辑分区。 使用管理界面,有选择地配置与给定租户相关联的命名空间,而不影响命名空间集中的至少一个其他命名空间的配置。 该架构支持许多顶级租户,每个租户具有多个命名空间,其中配置在命名空间的级别实现。

    Operations over nested relationships using operators
    12.
    发明授权
    Operations over nested relationships using operators 有权
    使用运算符对嵌套关系进行操作

    公开(公告)号:US09064000B1

    公开(公告)日:2015-06-23

    申请号:US13553187

    申请日:2012-07-19

    IPC分类号: G06F7/00 G06F17/30

    摘要: A set of operators on group-structured data enable creation of efficient execution plans. These operators are of two (2) distinct types. They operate similarly. For each row that matches an input row type, an hkey is obtained. The hkey uniquely identifies a table row within a table group. The hkey is transformed into a modified hkey associated with an output row type. Starting with a row of interest associated with the modified hkey, a table group is probed to identify one or more additional rows. As the additional rows are identified, they are written into an output stream.

    摘要翻译: 组合结构化数据的一组运算符可以创建高效的执行计划。 这些运算符有两种不同的类型。 他们的操作类似。 对于与输入行类型相匹配的每一行,都会获得一个hkey。 hkey唯一标识表组中的表行。 hkey被转换成与输出行类型相关联的修改后的hkey。 从与修改的hkey相关联的兴趣行开始,探测表组以识别一个或多个附加行。 当附加行被识别时,它们被写入输出流。

    Fixed content storage within a partitioned content platform using namespaces, with versioning
    13.
    发明授权
    Fixed content storage within a partitioned content platform using namespaces, with versioning 有权
    使用命名空间,使用版本控制,在分区内容平台中修复内容存储

    公开(公告)号:US08566290B2

    公开(公告)日:2013-10-22

    申请号:US12609770

    申请日:2009-10-30

    IPC分类号: G06F17/00

    摘要: Archive management is enhanced by logically partitioning a physical cluster. Using an interface, an administrator defines “tenants” within the cluster. A namespace is a logical partition of the cluster for a collection of objects. Each namespace has a private file system. This approach enables a user to segregate cluster data into logical partitions. Using the interface, a namespace for a tenant is configured without affecting a configuration of another namespace. One configuration option is “versioning,” by which an administrator can elect to enable multiple versions of a same data object to be stored in association with a namespace. Once versioning is enabled for a namespace, the administrator can set a configuration parameter identifying a time period for maintaining a version. Preferably, versioning is dasabled for a data object under retention.

    摘要翻译: 通过逻辑分区物理集群来增强归档管理。 使用界面,管理员定义集群中的“租户”。 命名空间是集合对象的集群的逻辑分区。 每个命名空间都有一个私有文件系统。 这种方法使用户能够将集群数据分离成逻辑分区。 使用该接口,配置租户的命名空间,而不会影响另一个命名空间的配置。 一个配置选项是“版本控制”,管理员可以通过该选项启用与命名空间相关联的多个相同数据对象的版本。 一旦为命名空间启用版本控制,管理员可以设置一个配置参数,以标识维护版本的时间段。 优选地,在保留下的数据对象的版本控制被使用。

    Metadata management for fixed content distributed data storage

    公开(公告)号:US20130036088A1

    公开(公告)日:2013-02-07

    申请号:US13555118

    申请日:2012-07-21

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30

    摘要: An archival storage cluster of symmetric nodes includes a metadata management system that organizes metadata objects. Each metadata object may have a unique name, and metadata objects are organized into regions. A region is selected by hashing one or more object attributes and extracting a given number of bits of the resulting hash value. The number of bits may be controlled by a configuration parameter. Each region is stored redundantly. A region comprises a set of region copies. In particular, there is one authoritative copy of the region, and zero or more backup copies. The number of backup copies may be controlled by a configuration parameter. Region copies are distributed across the nodes of the cluster to balance the number of authoritative region copies per node, and the number of total region copies per node. Backup region copies are maintained synchronized to their associated authoritative region copy.

    Fixed content storage within a partitioned content platform using namespaces, with versioning
    15.
    发明申请
    Fixed content storage within a partitioned content platform using namespaces, with versioning 有权
    使用命名空间,使用版本控制,在分区内容平台中修复内容存储

    公开(公告)号:US20110106770A1

    公开(公告)日:2011-05-05

    申请号:US12609770

    申请日:2009-10-30

    IPC分类号: G06F17/30 G06F9/46

    摘要: Archive cluster management is enhanced by logically partitioning a physical cluster that comprises a redundant array of independent nodes. Using a web-based interface, an administrator defines one or more “tenants” within the archive cluster, wherein a tenant has a set of attributes: namespaces, administrative accounts, data access accounts, and a permission mask. A namespace is a logical partition of the cluster that serves as a collection of objects typically associated with at least one defined application. Each namespace has a private file system with respect to other namespaces. This approach enables a user to segregate cluster data into logical partitions. Using the administrative interface, a namespace associated with a given tenant is selectively configured without affecting a configuration of at least one other namespace in the set of namespaces. One configuration option is “versioning,” by which an administrator can elect to enable multiple versions of a same data object to be stored in association with a given namespace. Each version of the data object has associated therewith a time of storage attribute that uniquely identifies the version in the archive. Once versioning is enabled for a namespace, the administrator can set a configuration parameter identifying a time period for maintaining a version in the archive cluster, as well as a parameter for a time period for maintaining a version of the data object on a replica associated with the archive cluster. A current version of the data object is freely accessible in the archive, and a prior version may be browsed via an API. Preferably, versioning is disabled for a data object under retention.

    摘要翻译: 通过对包含独立节点冗余阵列的物理集群进行逻辑分区来增强归档集群管理。 使用基于Web的界面,管理员定义归档群集中的一个或多个“租户”,其中租户具有一组属性:命名空间,管理帐户,数据访问帐户和权限掩码。 命名空间是集群的逻辑分区,用作通常与至少一个定义的应用程序相关联的对象的集合。 每个命名空间都有一个与其他命名空间相关的私有文件系统。 这种方法使用户能够将集群数据分离成逻辑分区。 使用管理界面,有选择地配置与给定租户相关联的命名空间,而不影响命名空间集中的至少一个其他命名空间的配置。 一个配置选项是“版本控制”,管理员可以通过该选项启用与给定命名空间相关联的多个版本的同一数据对象的存储。 数据对象的每个版本都与其相关联地存储属性的时间,其唯一地标识归档中的版本。 对命名空间启用版本控制后,管理员可以设置一个配置参数,以标识维护归档群集中的版本的时间段,以及一个时间段的参数,以维护与该文件相关联的副本上的数据对象的版本 归档集群。 数据对象的当前版本可以在存档中自由访问,并且可以通过API浏览先前版本。 优选地,在保留下的数据对象禁用版本控制。

    Metadata management for fixed content distributed data storage
    16.
    发明授权
    Metadata management for fixed content distributed data storage 有权
    固定内容分布式数据存储的元数据管理

    公开(公告)号:US07657581B2

    公开(公告)日:2010-02-02

    申请号:US11190402

    申请日:2005-07-27

    IPC分类号: G06F17/30

    CPC分类号: G06F11/2097 G06F17/30575

    摘要: An archival storage cluster of preferably symmetric nodes includes a metadata management system that organizes and provides access to given metadata, preferably in the form of metadata objects. Each metadata object may have a unique name, and metadata objects are organized into regions. Preferably, a region is selected by hashing one or more object attributes (e.g., the object's name) and extracting a given number of bits of the resulting hash value. The number of bits may be controlled by a configuration parameter. Each region is stored redundantly. A region comprises a set of region copies. In particular, there is one authoritative copy of the region, and zero or more backup copies. The number of backup copies may be controlled by a configuration parameter. Region copies are distributed across the nodes of the cluster so as to balance the number of authoritative region copies per node, as well as the number of total region copies per node. Backup region copies are maintained synchronized to their associated authoritative region copy.

    摘要翻译: 优选对称节点的归档存储集群包括元数据管理系统,其优选地以元数据对象的形式组织并提供对给定元数据的访问。 每个元数据对象可以具有唯一的名称,元数据对象被组织成区域。 优选地,通过散列一个或多个对象属性(例如,对象的名称)并提取所得到的散列值的给定位数来选择区域。 位数可以由配置参数来控制。 每个区域被冗余地存储。 区域包括一组区域副本。 特别是,该地区有一个权威的副本,零个或多个备份副本。 备份副本的数量可以由配置参数控制。 区域副本分布在群集的节点上,以平衡每个节点的权威区域副本的数量以及每个节点的总区域副本数。 备份区域副本保持与其相关联的权威区域副本同步。