GRAPH-BASED DATA MODELS FOR PARTITIONED DATA
First Claim
Patent Images
1. A computer-implemented method for managing access to data, comprising:
- providing a graph-based data model of the data, wherein the graph-based model comprises a set of nodes and a set of directed edges among the nodes;
storing the graph-based data model in a set of partitions, wherein each partition from the set of partitions comprises one or more nodes from the set of nodes and all outgoing edges from the one or more nodes; and
providing an interface configured to lookup of a set of outgoing edges associated with a source node from the one or more nodes.
4 Assignments
0 Petitions
Accused Products
Abstract
The disclosed embodiments provide a system that manages access to data. During operation, the system provides a graph-based data model of the data, wherein the graph-based model comprises a set of nodes and a set of directed edges among the nodes. Next, the system stores the graph-based data model in a set of partitions, wherein each partition from the set of partitions includes one or more nodes from the set of nodes and all outgoing edges from the one or more nodes. Finally, the system enables lookup of a set of outgoing edges associated with a source node from the one or more nodes.
-
Citations
20 Claims
-
1. A computer-implemented method for managing access to data, comprising:
-
providing a graph-based data model of the data, wherein the graph-based model comprises a set of nodes and a set of directed edges among the nodes; storing the graph-based data model in a set of partitions, wherein each partition from the set of partitions comprises one or more nodes from the set of nodes and all outgoing edges from the one or more nodes; and providing an interface configured to lookup of a set of outgoing edges associated with a source node from the one or more nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for managing access to data, comprising:
-
a modeling apparatus configured to; provide a graph-based data model of the data, wherein the graph-based model comprises a set of nodes and a set of directed edges among the nodes; and store the graph-based data model in a set of partitions, wherein each partition from the set of partitions comprises one or more nodes from the set of nodes and all outgoing edges from the one or more nodes; and an interface with the modeling apparatus, wherein the interface is configured to lookup a set of outgoing edges associated with a source node from the one or more nodes. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for managing access to data, the method comprising:
-
providing a graph-based data model of the data, wherein the graph-based model comprises a set of nodes and a set of directed edges among the nodes; storing the graph-based data model in a set of partitions, wherein each partition from the set of partitions comprises one or more nodes from the set of nodes and all outgoing edges from the one or more nodes; and providing an interface configured to lookup of a set of outgoing edges associated with a source node from the one or more nodes. - View Dependent Claims (20)
-
Specification