Economical Aspects of Database Sharding

Uwe Hohenstein, Michael C. Jaeger

2014

Abstract

Database sharding is a technique to handle large data volumes efficiently by spreading data over a large number of machines. Sharding techniques are not only integral parts of NoSQL products, but also relevant for relational database servers if applications prefer standard relational database technology and also have to scale out with massive data. Sharding of relational databases is especially useful in a public cloud because of the pay-per-use model, which already includes licenses, and the fast provisioning of virtually unlimited servers. In this paper, we investigate relational database sharding thereby focussing in detail on one of the important aspects of cloud computing: the economical aspects. We discuss the difficulties of cost savings for database sharding and present some surprising findings on how to reduce costs.

Download


Paper Citation


in Harvard Style

Hohenstein U. and C. Jaeger M. (2014). Economical Aspects of Database Sharding . In Proceedings of the 4th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-758-019-2, pages 417-424. DOI: 10.5220/0004944604170424

in Bibtex Style

@conference{closer14,
author={Uwe Hohenstein and Michael C. Jaeger},
title={Economical Aspects of Database Sharding},
booktitle={Proceedings of the 4th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2014},
pages={417-424},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004944604170424},
isbn={978-989-758-019-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 4th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - Economical Aspects of Database Sharding
SN - 978-989-758-019-2
AU - Hohenstein U.
AU - C. Jaeger M.
PY - 2014
SP - 417
EP - 424
DO - 10.5220/0004944604170424