-
公开(公告)号:US10025802B2
公开(公告)日:2018-07-17
申请号:US14491371
申请日:2014-09-19
Applicant: Amazon Technologies, Inc.
Inventor: Allan Henry Vermeulen , Omer Ahmed Zaki , Upendra Bhalchandra Shevade , Gregory Rustin Rogers
IPC: G06F17/30
Abstract: A configuration manager of a storage service receives a set of service requirements, comprising one or more of: a performance requirement for one or more types of storage operations, or an access interface type requirement Based on the service requirements, a candidate storage configuration that includes one or more data store instances and a first log-based transaction manager is generated. Subsequent to an approval of the first storage configuration by a client, the establishment of the data store instances and the log-based transaction manager is initiated.
-
公开(公告)号:US09904722B1
公开(公告)日:2018-02-27
申请号:US14657043
申请日:2015-03-13
Applicant: Amazon Technologies, Inc.
IPC: G06F17/30
CPC classification number: G06F17/30592 , G06F17/30368
Abstract: For a given cross-data-store transaction request at a storage service, a coordinator transmits respective voting transition requests to a plurality of log-based transaction managers (LTMs) configured for the respective data stores to which writes are directed in the transaction. The LTMs transmit responses to the coordinator based on data-store-specific conflict detection performed using contents of the voting transition requests and respective data-store-specific state transition logs. The coordinator determines a termination status of the cross-data-store transaction based on the LTMs' responses, and provides an indication of the termination status to the LTMs.
-