loading
Papers

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Caio H. Costa ; João Vianney B. M. Filho ; Paulo Henrique M. Maia and Francisco Carlos M. B. Oliveira

Affiliation: Universidade Estadual do Ceara, Brazil

ISBN: 978-989-758-096-3

Keyword(s): Database Sharding, Hash Partitioning, Pattern, Scalability.

Related Ontology Subjects/Areas/Topics: Databases and Information Systems Integration ; Distributed Database Systems ; Enterprise Information Systems ; Guidelines, Principles, Patterns and Standards ; Human-Computer Interaction ; Information Systems Analysis and Specification ; Modeling of Distributed Systems ; Software Engineering

Abstract: With the beginning of the 21st century, web applications requirements dramatically increased in scale. Applications like social networks, ecommerce, and media sharing, started to generate lots of data traffic, and companies started to track this valuable data. The database systems responsible for storing all this information had to scale in order to handle the huge load. With the emergence of cloud computing, scaling out a database system has became an affordable solution, making data sharding a viable scalability option. But to benefit from data sharding, database designers have to identify the best manner to distribute data among the nodes of shared cluster. This paper discusses database sharding distribution models, specifically a technique known as hash partitioning. Our objective is to catalog in the format of a Database Scalability Pattern the best practice that consists in sharding the data among the nodes of a database cluster using the hash partitioning technique to nicely ba lance the load between the database servers. This way, we intend to make the mapping between the scenario and its solution publicly available, helping developers to identify when to adopt the pattern instead of other sharding techniques. (More)

PDF ImageFull Text

Download
CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.209.80.87

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
H. Costa, C.; Vianney B. M. Filho, J.; Henrique M. Maia, P. and Carlos M. B. Oliveira, F. (2015). Sharding by Hash Partitioning - A Database Scalability Pattern to Achieve Evenly Sharded Database Clusters.In Proceedings of the 17th International Conference on Enterprise Information Systems - Volume 1: ICEIS, ISBN 978-989-758-096-3, pages 313-320. DOI: 10.5220/0005376203130320

@conference{iceis15,
author={Caio H. Costa. and João Vianney B. M. Filho. and Paulo Henrique M. Maia. and Francisco Carlos M. B. Oliveira.},
title={Sharding by Hash Partitioning - A Database Scalability Pattern to Achieve Evenly Sharded Database Clusters},
booktitle={Proceedings of the 17th International Conference on Enterprise Information Systems - Volume 1: ICEIS,},
year={2015},
pages={313-320},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005376203130320},
isbn={978-989-758-096-3},
}

TY - CONF

JO - Proceedings of the 17th International Conference on Enterprise Information Systems - Volume 1: ICEIS,
TI - Sharding by Hash Partitioning - A Database Scalability Pattern to Achieve Evenly Sharded Database Clusters
SN - 978-989-758-096-3
AU - H. Costa, C.
AU - Vianney B. M. Filho, J.
AU - Henrique M. Maia, P.
AU - Carlos M. B. Oliveira, F.
PY - 2015
SP - 313
EP - 320
DO - 10.5220/0005376203130320

Login or register to post comments.

Comments on this Paper: Be the first to review this paper.