×

Database proxy service

  • US 10,685,134 B1
  • Filed: 03/28/2016
  • Issued: 06/16/2020
  • Est. Priority Date: 12/15/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a plurality of databases that maintain a collection of data on behalf of an entity, wherein a first database of the plurality of databases maintains a first subset of the collection; and

    a computing node that at least;

    receives, from an administrative client associated with the entity, a first definition of a first function, the first definition comprising instructions for analyzing requests to execute queries on one or more of the plurality of databases, wherein the analyzing comprises identifying one or more attributes of the queries;

    provides, to the administrative client of the entity, information indicative of the one or more attributes, the information obtained by invoking the first function in response to receiving the requests to execute the queries on the one or more of the plurality of databases;

    receives, from the administrative client of the entity, a second definition of a second function, the second definition comprising instructions for enforcing a policy associated with the one or more attributes; and

    causes a first query to be executed on the first database in response to receiving a request to execute the first query on at least one of the plurality of databases and determining, based at least in part on invoking the second function, that executing the first query on the first database is consistent with the policy.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×