×

Efficient block-level space allocation for multi-version concurrency control data

  • US 9,875,024 B2
  • Filed: 11/25/2014
  • Issued: 01/23/2018
  • Est. Priority Date: 11/25/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • initiating lockless allocation of a block from a page by computing a needed block size from an original value in a page header, the original value comprising a currently used block size of the page and a capacity of the page;

    computing a next used block size based on the currently used block size and the needed block size and a remaining capacity of the page after allocation of the block from the page;

    generating a new value comprising the next used block size of the page and the remaining capacity of the page; and

    replacing the original value in the page header with the new value.

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