×

EFFICIENTLY COMMITTING LARGE TRANSACTIONS IN A GRAPH DATABASE

  • US 20170228418A1
  • Filed: 09/14/2016
  • Published: 08/10/2017
  • Est. Priority Date: 02/04/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • receiving a transaction comprising a plurality of operations, the transaction applicable to a graph database;

    representing the transaction by a transaction graph, the transaction graph being a dependency graph representing dependencies among the plurality of operations of the transaction;

    partitioning, by a computer processor, the transaction graph into two or more transaction subgraphs, each of the two or more transaction subgraphs comprising two or more operations of the transaction, each of the two or more transaction subgraphs being a dependency graph representing dependencies among the two or more operations of the transaction subgraph, and the two or more transaction subgraphs being independent of one another; and

    applying the two or more transaction subgraphs to the graph database in parallel, wherein applying each transaction subgraph to the graph database comprises applying the two or more operations of the transaction subgraph to the graph database.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×