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.
Patent No.:
Date of Patent:
Dec. 23, 2014
Filed:
Dec. 16, 2011
Rich Skrenta, San Carlos, CA (US);
Bryn Robert Dole, Sunnyvale, CA (US);
Michael Markson, San Francisco, CA (US);
Keith Peters, San Francisco, CA (US);
Robert Michael Saliba, San Francisco, CA (US);
Robert N. Truel, San Carlos, CA (US);
Gregory B. Lindahl, Sunnyvale, CA (US);
Rich Skrenta, San Carlos, CA (US);
Bryn Robert Dole, Sunnyvale, CA (US);
Michael Markson, San Francisco, CA (US);
Keith Peters, San Francisco, CA (US);
Robert Michael Saliba, San Francisco, CA (US);
Robert N. Truel, San Carlos, CA (US);
Gregory B. Lindahl, Sunnyvale, CA (US);
Blekko, Inc., Redwood City, CA (US);
Abstract
A method of increasing the speed of disk reading and writing operations in a database by using nodes of memory and processors where the memory stores programs to be executed by the processors. The data in the database is separated into one or more buckets and at least two replicas of each bucket of data are stored in different storage devices of the nodes. Determining a subset of storage devices that will be dedicated to writing, while keeping at least one replica of each bucket dedicated to reading and dedicating at least a substantial portion of the remaining storage devices to reading.