The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Oct. 08, 2019

Filed:

Oct. 03, 2016
Applicant:

Amazon Technologies, Inc., Seattle, WA (US);

Inventors:

Yan Valerie Leshinsky, Kirkland, WA (US);

James McClellan Corey, Seattle, WA (US);

Samuel James McKelvie, Seattle, WA (US);

Oscar Ricardo Moll Thomae, Seattle, WA (US);

Pradeep Jnana Madhavarapu, Mountain View, CA (US);

Assignee:

Amazon Technologies, Inc., Seattle, WA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/00 (2019.01); G06F 12/02 (2006.01); G06F 16/22 (2019.01); G06F 16/18 (2019.01);
U.S. Cl.
CPC ...
G06F 12/0261 (2013.01); G06F 12/0238 (2013.01); G06F 12/0253 (2013.01); G06F 16/1805 (2019.01); G06F 16/22 (2019.01); G06F 2212/1024 (2013.01); G06F 2212/1044 (2013.01); G06F 2212/163 (2013.01); G06F 2212/214 (2013.01); G06F 2212/7205 (2013.01);
Abstract

A log-structured data store may implement efficient garbage collection. Log records may be maintained in data blocks according to a log record sequence. Based, at least in part, on a log reclamation point, the log records may be evaluated to identify data blocks to reclaim that have log records in the log sequence prior to the log reclamation point. New versions of data pages updated by log records in the identified data blocks may be generated and stored in base page storage for the log structured data store. The identified data blocks may then be reclaimed for storing new data.


Find Patent Forward Citations

Loading…