Write operations in a tree-based distributed file system

    公开(公告)号:US09792309B2

    公开(公告)日:2017-10-17

    申请号:US14450848

    申请日:2014-08-04

    Applicant: Cohesity, Inc.

    Abstract: Techniques for cloning, writing to, and reading from file system metadata. Cloning involves identifying a first set of pointers included in a first root node in a file system metadata tree structure that stores file system metadata in leaf nodes of the tree structure, creating a first copy of the first root node that includes the first set of pointers, creating a second copy of the first root node that includes the first set of pointers, associating the first copy with a first view, and associating the second copy with a second view. Reading generally involves traversing the tree structure towards a target leaf node that contains data to be read. Writing generally involves traversing the tree structure in the same manner, but also creating copies of any nodes to be modified if those nodes are deemed to have a different treeID than a particular root node.

    DISTRIBUTED TAGGING OF DATA IN A HYBRID CLOUD ENVIRONMENT
    4.
    发明申请
    DISTRIBUTED TAGGING OF DATA IN A HYBRID CLOUD ENVIRONMENT 有权
    混合云环境中数据的分布式标记

    公开(公告)号:US20160330280A1

    公开(公告)日:2016-11-10

    申请号:US14703519

    申请日:2015-05-04

    Applicant: SAP SE

    Abstract: A system includes a first application and a storage layer running on a cloud computing device, where the first application includes a service layer to interface over a network with a browser application running on a client computing device to provide the browser application access to the first application and a tagging module to interface over a communication connector with a second application running on a remote computing device having a database. The service layer receives requests for data from the first application and provides the requested data from the database. The tagging module is configured to tag a record of the data in response to tag requests from the first application, where the record of the data is tagged by generating an item reference to the record to enable a customized view of the data. The storage layer is configured to store the item references.

    Abstract translation: 系统包括在云计算设备上运行的第一应用和存储层,其中第一应用包括通过网络与在客户端计算设备上运行的浏览器应用进行接口的服务层,以提供浏览器应用访问第一应用 以及标记模块,用于在通信连接器上与在具有数据库的远程计算设备上运行的第二应用程序进行接口。 服务层接收来自第一应用的数据请求,并从数据库提供所请求的数据。 标签模块被配置为响应于来自第一应用的标签请求来标记数据的记录,其中通过生成对记录的项目引用来标记数据的记录以启用数据的定制视图。 存储层被配置为存储项目引用。

    DATA STORAGE METHOD AND APPARATUS
    5.
    发明申请
    DATA STORAGE METHOD AND APPARATUS 有权
    数据存储方法和设备

    公开(公告)号:US20160179856A1

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

    申请号:US15054519

    申请日:2016-02-26

    Inventor: Jieshan BI Wei ZHI

    Abstract: A data storage method and apparatus. The method includes: determining a same column attribute of at least two data objects that are to be stored in a KeyValue type distributed database; determining a format of a row identifier of each data object of the at least two data objects, where the row identifier format includes the same column attribute and a data object identifier; determining a row identifier value of each data record of each data object according to the determined row identifier format of each data object; and storing each data record and the row identifier value of each data record, where the row identifier value of each data record is used as a primary index. The data storage method and apparatus in embodiments of the present invention can improve data query efficiency.

    Abstract translation: 数据存储方法和装置。 该方法包括:确定要存储在KeyValue类型分布式数据库中的至少两个数据对象的相同列属性; 确定所述至少两个数据对象的每个数据对象的行标识符的格式,其中所述行标识符格式包括相同的列属性和数据对象标识符; 根据确定的每个数据对象的行标识符格式确定每个数据对象的每个数据记录的行标识符值; 并且存储每个数据记录的每个数据记录和行标识符值,其中每个数据记录的行标识符值被用作主索引。 本发明实施例中的数据存储方法和装置可以提高数据查询效率。

    Methods and systems to share media
    6.
    发明授权
    Methods and systems to share media 有权
    共享媒体的方法和系统

    公开(公告)号:US09286384B2

    公开(公告)日:2016-03-15

    申请号:US13239077

    申请日:2011-09-21

    Abstract: Methods and apparatus to share file(s)/recommendation(s) are disclosed. An example method includes verifying a first service used by a first user recommending a file and encoding a first service identification code with the file based on the first service, verifying a second service used by a second user upon receipt of a file request by the second user and/or detection of a mention of the second user in the file recommendation, searching for a second service identification code associated with the file based on the second service and encoding the second service identification code with the file, and providing the file recommendation with the first service identification code to the second user where the second service and the first service are the same or providing the file recommendation with the second service identification code to the second user where the second service and the first service are different.

    Abstract translation: 公开了共享文件/推荐的方法和装置。 示例性方法包括:验证由第一用户推荐文件使用的第一服务,并且基于第一服务对该文件对第一服务标识码进行编码,验证第二用户在接收到第二服务器的文件请求时使用的第二服务 用户和/或检测文件推荐中的第二用户的提示,基于第二服务搜索与文件相关联的第二服务标识码,并用文件对第二服务标识码进行编码,并且向文件推荐提供 向第二用户提供第一服务标识码,其中第二服务和第一服务是相同的,或者向第二服务和第一服务不同的第二用户提供具有第二服务标识码的文件推荐。

    Hardware-protected reference count-based memory management using weak references
    8.
    发明授权
    Hardware-protected reference count-based memory management using weak references 有权
    使用弱引用的硬件保护引用计数的内存管理

    公开(公告)号:US08838656B1

    公开(公告)日:2014-09-16

    申请号:US12804900

    申请日:2010-07-29

    Abstract: A method for managing memory, comprising: maintaining a strong reference count for a first object; establishing a first reference from the first object to a second object; establishing a second reference from the second object to the first object, wherein the second reference is a weak reference that does not increase the strong reference count of the first object; detecting that the strong reference count of the first object has reached zero; in response to detecting that the strong reference count has reached zero, invoking a corresponding action.

    Abstract translation: 一种用于管理存储器的方法,包括:维持第一对象的强引用计数; 建立从第一对象到第二对象的第一参考; 建立从第二对象到第一对象的第二参考,其中第二参考是不增加第一对象的强引用计数的弱引用; 检测到第一个对象的强引用计数已达到零; 响应于检测到强引用计数已经达到零,调用相应的动作。

    ASSOCIATING CONDITIONS TO SUMMARY TABLE DATA
    9.
    发明申请
    ASSOCIATING CONDITIONS TO SUMMARY TABLE DATA 有权
    摘要表数据的相关条件

    公开(公告)号:US20110035653A1

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

    申请号:US12857067

    申请日:2010-08-16

    Abstract: A method and system associate conditional formats with selected data points or groups of data points within a summary table. In one embodiment, related groups of data are determined based upon currently highlighted cells in a summary table. A user then selects from the groups and identifies conditional formats to be associated with the specified data points. The conditional formats are associated with currently displayed as well as non-displayed data within the summary table. The associated conditions are saved relative to the data points rather than the original cell positions so that the conditions remain associated with the data points following a reorganization of the summary table.

    Abstract translation: 方法和系统将条件格式与摘要表中的所选数据点或数据点组相关联。 在一个实施例中,基于摘要表中当前突出显示的单元确定相关的数据组。 然后,用户从组中选择并识别与指定数据点相关联的条件格式。 条件格式与摘要表中的当前显示以及未显示的数据相关联。 相关条件相对于数据点而不是原始单元位置被保存,使得条件在重组汇总表之后保持与数据点相关联。

Patent Agency Ranking