Building a database on S3
M Brantner, D Florescu, D Graf, D Kossmann… - Proceedings of the …, 2008 - dl.acm.org
M Brantner, D Florescu, D Graf, D Kossmann, T Kraska
Proceedings of the 2008 ACM SIGMOD international conference on Management of …, 2008•dl.acm.orgThere 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 …
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 …
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.