Full text
Preview |
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (918kB) | Preview |
Barzu, Claudiu (2017). Estudio del rendimiento de sistemas de gestión de bases de datos New SQL. Thesis (Master thesis), E.T.S. de Ingenieros Informáticos (UPM).
Title: | Estudio del rendimiento de sistemas de gestión de bases de datos New SQL |
---|---|
Author/s: |
|
Contributor/s: |
|
Item Type: | Thesis (Master thesis) |
Masters title: | Ingeniería Informática |
Date: | July 2017 |
Subjects: | |
Faculty: | E.T.S. de Ingenieros Informáticos (UPM) |
Department: | Lenguajes y Sistemas Informáticos e Ingeniería del Software |
Creative Commons Licenses: | Recognition - No derivative works - Non commercial |
Preview |
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (918kB) | Preview |
nuevas tecnologías diseñadas para este entorno. A pesar de las grandes ventajas
que poseen estos sistemas, han dejado de lado funcionalidades como las transacciones
o el lenguaje SQL.
El presente trabajo se centra en el estudio de rendimiento de dos nuevos sistemas
adaptados a los requerimientos actuales que pretenden ofrecer las funcionalidades
de los sistemas tradicionales, como las transacciones y el lenguaje SQL por su facilidad
y popularidad.
Las pruebas realizadas miden el rendimiento de ambos sistemas en situaciones con
distintos tipos de operaciones, algunas con alta carga de escritura y otras con alta
de lectura. Asimismo, se ha variado el tamaño de la base de datos para observar la
escalabilidad de ambos sistemas.
Por último, en base a los datos obtenidos se puede concluir que ambos sistemas
ofrecen una capa de compatibilidad completa con el lenguaje SQL y un rendimiento
similar en situaciones con alta carga de datos. Sin embargo, el comportamiento
entre ambos sistemas es muy diferente, ya que Apache Phoenix necesita más tiempo
en operaciones de lectura mientras que Splice Machine lo emplea en operaciones
de escritura.---ABSTRACT---The volume of new data generated in last years has forced the development of new
systems adapted to this new environment. Although the new developed systems
has caracteristics adapted to the current requirements, functionalities like transactions
or SQL language are not available for this systems.
The current study is focused on the performance of two recently-developed systems,
Apache Phoenix and Splice Machine, which tries to offer the best of both
worlds: escalabilty and performance of new systems, but integrity of data and easy
of use with SQL.
The developed benchmark is designed to measure the performance of these systems
on situations with heavy read load or with heavy write load. In addition,
several database sizes are used to check the behavior of the systems.
Finally, based on the results we can conclude that both systems offer the same throughput
when the database is big enough but the behavoir of each system is different.
Apache Phoenix needs more time to do read operations while Splice Machine
uses more time on write operations.
Item ID: | 47291 |
---|---|
DC Identifier: | https://oa.upm.es/47291/ |
OAI Identifier: | oai:oa.upm.es:47291 |
Deposited by: | Biblioteca Facultad de Informatica |
Deposited on: | 20 Jul 2017 11:34 |
Last Modified: | 20 Jul 2017 11:34 |