Publications by Daniel Egger

×

Status message

The Publications site is currently under construction, as a result some publications might be missing.

2009

Systems Group Master's Thesis, no. ETH Zürich; Department of Computer Science, September 2009
Supervised by: Prof. Donald Kossmann
Today’s web applications have the choice between two different and competing data storage options. On the one side there are the traditional relational database management systems, whereas on the other side there is a whole new market of different cloud storage systems emerging. The new cloud storage systems promise to provide very high availability and to be very scalable - characteristics that cannot be fulfilled by traditional RDBMS. The goal of this thesis is to combine those two areas by using a cloud storage system as the storage layer for the MySQL database. We aim at providing SQL in the cloud. By leveraging the scalability of the cloud storage system, we intend to create a highly scalable database. In order to achieve this, an efficient mapping of the internal SQL structures and indexes to the data model of the cloud storage system had to be established. The results of the benchmarks have shown that, with some exceptions, these goals have been achieved.
@mastersthesis{abc,
	abstract = {Today\&$\#$146;s web applications have the choice between two different and competing data
storage options. On the one side there are the traditional relational database management
systems, whereas on the other side there is a whole new market of different
cloud storage systems emerging. The new cloud storage systems promise to provide
very high availability and to be very scalable - characteristics that cannot be fulfilled
by traditional RDBMS.
The goal of this thesis is to combine those two areas by using a cloud storage system
as the storage layer for the MySQL database. We aim at providing SQL in the
cloud. By leveraging the scalability of the cloud storage system, we intend to create a
highly scalable database. In order to achieve this, an efficient mapping of the internal
SQL structures and indexes to the data model of the cloud storage system had to be
established.
The results of the benchmarks have shown that, with some exceptions, these goals
have been achieved.},
	author = {Daniel Egger},
	school = {ETH Z{\"u}rich},
	title = {SQL in the Cloud},
	year = {2009}
}