发明名称 Indexing data updates associated with an electronic catalog system
摘要 Systems and methods are provided for efficiently indexing archived objects in an archive data store to allow for efficient and quick access to the archived objects. The systems and methods provided also allow alleviate the strain on a live data store and enable a requester wishing to retrieve updates to do so without knowledge of the location of the stored update on a live or archive data store.
申请公布号 US9043311(B1) 申请公布日期 2015.05.26
申请号 US201113278041 申请日期 2011.10.20
申请人 Amazon Technologies, Inc. 发明人 Goo Almann T.;McInerny Michael J.
分类号 G06F17/30 主分类号 G06F17/30
代理机构 Knobbe, Martens, Olson & Bear LLP 代理人 Knobbe, Martens, Olson & Bear LLP
主权项 1. A system for providing a response to a query regarding updates to an electronic catalog, the system comprising: a live data store that accepts updates to items of the electronic catalog,wherein items of the electronic catalog are associated with one or more item attributes,wherein the updates to the items of the electronic catalog comprise updates to an item attribute, and wherein individual updates are indexed in a dynamic index according to an update key and an associated update value; an archive data store that stores the updates accepted from the live data store in objects, wherein individual objects comprise a plurality of updates and wherein individual objects are indexed in a static index according to an object key and an associated object value; a computing device in communication with the live data store and the archive data store, the computing device comprising a hardware processor that: in response to receiving a query regarding updates to the electronic catalog from a requestor, wherein the query comprises a query key, determines whether the query key matches an update key in the dynamic index;in response to determining that the query key does not match an update key in the dynamic index, determines whether the query key matches an object key in the static index; andprovides a response to the received query based on one of a matched update key or a matched object key, wherein the response includes information corresponding to the matched update key or a pointer to an object that corresponds to the matched object key.
地址 Seattle WA US