ACM Home Page
Please provide us with feedback. Feedback
Building a database on S3
Full text PdfPdf (274 KB)
Source
International Conference on Management of Data archive
Proceedings of the 2008 ACM SIGMOD international conference on Management of data table of contents
Vancouver, Canada
SESSION: Research Session 7: Special Platforms table of contents
Pages 251-264  
Year of Publication: 2008
ISBN:978-1-60558-102-6
Authors
Matthias Brantner  28msec Inc., Zurich, Switzerland
Daniela Florescu  Oracle, Redwood Shores, CA, USA
David Graf  28msec Inc., Zurich, Switzerland
Donald Kossmann  28msec Inc., Zurich, Switzerland
Tim Kraska  ETH Zurich, Zurich, Switzerland
Sponsors
ACM: Association for Computing Machinery
SIGMOD: ACM Special Interest Group on Management of Data
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 162,   Downloads (12 Months): 1186,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1376616.1376645
What is a DOI?

ABSTRACT

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 documents (videos, photos, audio) which are shared by a community of people and rarely updated. The purpose of this paper is to demonstrate the opportunities and limitations of using S3 as a storage system for general-purpose database applications which involve small objects and frequent updates. Read, write, and commit protocols are presented. Furthermore, the cost ($), performance, and consistency properties of such a storage system are studied.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
M. Atwood. A storage engine for Amazon S3. MySQL Conference and Expo, 2007. http://fallenpegasus.com/code/mysql-awss3.
 
2
R. Bayer and M. Schkolnick. Concurrency of operations on B-trees. Acta Inf., 9(1):1--21, 1977.
3
 
4
5
 
6
D. Brunner. Scalability: Set Amazon?s servers on fire, not yours. Talk at ETech Conf., 2007. http://blogs.smugmug.com/don/files/ETech-SmugMug-Amazon-2007.pdf.
7
 
8
 
9
S. Garfinkel. An evaluation of Amazon?s grid computing services: EC2, S3, and SQS. Technical Report TR-08-07, Harvard University, 2007.
10
 
11
 
12
13
 
14
15
 
16
RightScale LLC. Redundant MySQL set-up for Amazon EC2, November 2007. http://info.rightscale.com/2007/8/20/redundant-mysql.
 
17
 
18
M. Stonebraker. The case for shared nothing. IEEE Data Eng. Bulletin, 9(1):4--9, 1986.
 
19
 
20
TPC. TPC Benchmark W. Specification Version 1.8 of TPC Council, 2002.
 
21
 
22


Collaborative Colleagues:
Matthias Brantner: colleagues
Daniela Florescu: colleagues
David Graf: colleagues
Donald Kossmann: colleagues
Tim Kraska: colleagues