×

Distributed graph database writes

  • US 10,628,492 B2
  • Filed: 07/20/2017
  • Issued: 04/21/2020
  • Est. Priority Date: 07/20/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • executing a set of processes for processing queries of a graph database storing a graph, wherein the graph comprises a set of nodes, a set of edges between pairs of nodes in the set of nodes, and a set of predicates;

    when a write query of the graph database is received, using one or more of the processes to process the write query by;

    using a schema of the graph database to validate the write query;

    transmitting the validated write query to a set of shards comprising the graph database; and

    for each shard in the set of shards, processing the write query at the shard when a shard identifier representing the shard is matched to one or more attributes in the write query;

    when an additional write query fails validation using the schema, retrieving a latest version of the schema from one or more of the shards; and

    using the latest version of the schema to revalidate the additional write query.

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