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:
Jun. 26, 2012
Filed:
Aug. 16, 2011
Tolga Bozkaya, Belmont, CA (US);
David L. Butcher, San Mateo, CA (US);
Andrew Chang Huang, Menlo Park, CA (US);
Wendy Tobagus, Mountain View, CA (US);
Dan Moisa, Mountain View, CA (US);
Tolga Bozkaya, Belmont, CA (US);
David L. Butcher, San Mateo, CA (US);
Andrew Chang Huang, Menlo Park, CA (US);
Wendy Tobagus, Mountain View, CA (US);
Dan Moisa, Mountain View, CA (US);
Google Inc., Mountain View, CA (US);
Abstract
Methods, systems and apparatus, including computer program products, for propagating data across shards of a database system are described. According to one method, a first request that includes instructions to place a second request in a queue of a second shard is placed in a queue of a first database shard, and the change is committed to the records of the first shard. A queue processor polling the queue fetches and dispatches the first request, placing the second request in a queue of a second database shard. The second request includes instructions for making the change to the second shard. A queue processor of the second database shard polls the queue of the second database, fetches the second request, and dispatches it to make the change on the second database shard.