发明名称 LINKED DATA PROCESSOR FOR DATABASE STORAGE
摘要 Systems and methods are provided for storing and retrieving data using a linked data model having a tree format. Instead of using a traditional relational database, a linked data model can be used with links between data items that reflect the underlying business logic. To facilitate retrieval of data, the data items stored using the linked data model can be individually addressable.
申请公布号 US2016321376(A1) 申请公布日期 2016.11.03
申请号 US201514698669 申请日期 2015.04.28
申请人 MICROSOFT TECHNOLOGY LICENSING, LLC 发明人 TAYLOR JOHN ANTHONY
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A method for storing data in a distributed storage environment, the method comprising: receiving input data comprising one or more received data items and a corresponding graph representation, the graph representation including a representation of the one or more data items, the graph representation having a tree format, the graph representation including a representation of at least one link between a first data item from the one or more received data items and second data item from a resource saved in durable storage; applying a plurality of resource determination rules to the graph representation to identify at least one missing resource, the at least one missing resource comprising a plurality of stored data items, the plurality of stored data items including the second data item; loading the at least one missing resource; updating the graph representation to include a representation of the plurality of stored data items of the at least one missing resource; modifying at least one data item of the plurality of stored data items based on the input data, the first data item and second data item being linked after the modifying of the at least one data item; applying one or more resource creation rules to the updated graph representation to determine a plurality of resources, each resource of the plurality of resources comprising at least one data item; and saving the determined plurality of resources to durable storage, the determined plurality of resources comprising the one or more received data items and the modified at least one data item.
地址 REDMOND WA US