| Building a database on S3 |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 162, Downloads (12 Months): 1186, Citation Count: 5
|
|
|
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
|
Hal Berenson , Phil Bernstein , Jim Gray , Jim Melton , Elizabeth O'Neil , Patrick O'Neil, A critique of ANSI SQL isolation levels, Proceedings of the 1995 ACM SIGMOD international conference on Management of data, p.1-10, May 22-25, 1995, San Jose, California, United States
|
| |
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
|
Giuseppe DeCandia , Deniz Hastorun , Madan Jampani , Gunavardhan Kakulapati , Avinash Lakshman , Alex Pilchin , Swaminathan Sivasubramanian , Peter Vosshall , Werner Vogels, Dynamo: amazon's highly available key-value store, Proceedings of twenty-first ACM SIGOPS symposium on Operating systems principles, October 14-17, 2007, Stevenson, Washington, USA
|
| |
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
|
Mark L. McAuliffe , Michael J. Carey , Marvin H. Solomon, Towards effective and efficient free space management, Proceedings of the 1996 ACM SIGMOD international conference on Management of data, p.389-400, June 04-06, 1996, Montreal, Quebec, Canada
|
| |
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
|
|
CITED BY 5
|
|
|
|
|
|
|
|
Gustavo Alonso , Donald Kossmann , Timothy Roscoe , Nesime Tatbul , Andrew Baumann , Carsten Binnig , Peter Fischer , Oriana Riva , Jens Teubner, The ETH Zurich systems group and enterprise computing center, ACM SIGMOD Record, v.37 n.4, December 2008
|
|
|
|
|
|
|
INDEX TERMS
Primary Classification:
H.
Information Systems
H.2
DATABASE MANAGEMENT
H.2.2
Physical Design
Additional Classification:
H.
Information Systems
H.2
DATABASE MANAGEMENT
H.2.4
Systems
Subjects:
Distributed databases;
Concurrency
General Terms:
Algorithms,
Design,
Experimentation,
Performance
Keywords:
aws,
cloud computing,
concurrency,
cost trade-off,
database,
ec2,
eventual consistency,
performance,
s3,
simpledb,
sqs,
storage system
|