×

Validating and non-validating secondary indexes for a table in a non-relational data store

  • US 10,013,449 B1
  • Filed: 09/18/2015
  • Issued: 07/03/2018
  • Est. Priority Date: 09/18/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • one or more storage nodes maintaining a table in a non-relational data store;

    one or more other storage nodes maintaining a secondary index for the table in the non-relational data store according to an indexing schema; and

    one or more processors and memory to implement a storage engine for the table, configured to;

    receive an operation for a given item in the table, wherein the given item is eligible to be included in the secondary index;

    validate one or more key values of the given item according to respective key validation parameters in the indexing schema;

    detect an invalid value for at least one of the key values according to the validation;

    identify the secondary index as a non-validating secondary index; and

    perform the operation with respect to the given item even though the invalid value was detected for at least one of the key values of the given item.

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