×

Logical band-based key-value storage structure

  • US 10,678,768 B2
  • Filed: 06/30/2017
  • Issued: 06/09/2020
  • Est. Priority Date: 06/30/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computing system comprising:

  • a processor communicatively coupled to an indexing structure and a datastore log separate from the indexing structure, wherein the indexing structure is to store key data corresponding to a key of a key-value pair and an address for the key-value pair, and wherein the datastore log is to store the key-value pair at the address in a logical band of a plurality of independent logical bands;

    one or more memory devices coupled to the processor, the one or more memory devices including instructions, which when executed by the processor, cause the computing system to;

    execute an operation involving the key-value pair;

    populate at least one logical band of the plurality of independent logical bands with data for a logical band footer so that the logical band footer is to include one or more of a status token or an error code;

    populate the at least one logical band with data for one or more of a logical band header, a logical band entry or a logical band journal;

    populate the logical band header with a sequence number;

    populate the logical band entry with data for a logical band entry header; and

    populate the logical band journal with a hash table entry when the indexing structure is a hash table.

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