Building a database on S3

Authors: 
Brantner, Matthias; Florescu†, Daniela; Graf, David; Kossmann, Donald; Kraska, Tim
Author: 
Kraska, T
Brantner, M
Florescu†, D
Graf, D
Kossmann, D

There has been a great deal of hype about Amazon’s simple storage
service (S3). S3 provides infinite scalability and high availability at
low cost. Currently, S3 is used mostly to store multi-media docu-
ments (videos, photos, audio) which are shared by a community of
people and rarely updated. The purpose of this paper is to demon-
strate the opportunities and limitations of using S3 as a storage sys-
tem for general-purpose database applications which involve small
objects and frequent updates. Read, write, and commit protocols
are presented. Furthermore, the cost ($), performance, and consis-
tency properties of such a storage system are studied.

Year: 
2008
Venue: 
SIGMOD 2008
URL: 
http://portal.acm.org/citation.cfm?id=1376645&dl=ACM
Citations: 
0
Citations range: 
n/a
AttachmentSize
Kraska2008BuildingadatabaseonS.pdf11.7 KB