×

Selecting backing stores based on data request

  • US 10,437,807 B1
  • Filed: 10/09/2017
  • Issued: 10/08/2019
  • Est. Priority Date: 07/06/2017
  • Status: Active Grant
First Claim
Patent Images

1. A data processing method comprising:

  • storing, in a columnar datastore, one or more first datasets;

    storing, in an index data repository, one or more second datasets;

    receiving a request to perform an analysis on a particular dataset;

    in response to receiving the request to perform an analysis on the particular dataset, determining that the particular dataset is stored in the columnar datastore and an index of the particular dataset is stored in the index data repository, wherein the index data repository comprises one or more access control systems which provide access controls for the particular dataset;

    in response to determining that the particular dataset is stored in the columnar datastore and an index of the particular dataset is stored in the index data repository, performing;

    determining whether the request is at least partially for data that is subject to access controls;

    if the request is at least partially for data that is subject to access controls, selecting the index data repository instead of the columnar datastore in response to a determination that the request is at least partially for data that is subject to access control and responding to the request with data from the index of the particular dataset stored in the index data repository;

    if the request is not at least partially for data that is subject to access controls, determining whether to select the index data repository or the columnar datastore and responding to the request with data from the columnar datastore if the columnar datastore is selected.

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