×

Database query processing

  • US 10,459,913 B2
  • Filed: 02/26/2015
  • Issued: 10/29/2019
  • Est. Priority Date: 02/26/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system for managing a relational database organized according to a schema, the system comprising:

  • a computer-readable medium, the computer-readable medium comprising a first file, wherein the first file stores a relational database table described by the schema, the first file comprises a sequence of row entries, each row entry in the sequence of row entries corresponds to a row of the table, and each row entry in the sequence of row entries comprises a sequence of data items in the row corresponding to the row entry; and

    at least one processor in communication with the computer-readable medium and programmed to;

    receive a command to modify a value of a first data item of the relational database table, wherein the command indicates a modified value for the first data item;

    responsive to receiving the command and without modifying the schema, write a first change entry to the first file prior to the sequence of row entries, wherein the first change entry comprises the modified value for the first data item, and an indicator of a column corresponding to the first data item;

    identify from the sequence of row entries a first row entry comprising the first data item; and

    without modifying the schema, write to the first row entry, at a position corresponding to the first data item, a pointer to the first change entry that associates the first change entry to the first row entry without updating the first row entry with the modified value for the first data item during a response to the command to modify.

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