Biblioteca de representación de SQL en Erlang y Elixir

Ruiz Nieto, Miguel Emilio (2018). Biblioteca de representación de SQL en Erlang y Elixir. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S. de Ingenieros Informáticos (UPM), Madrid, España.

Description

Title: Biblioteca de representación de SQL en Erlang y Elixir
Author/s:
  • Ruiz Nieto, Miguel Emilio
Contributor/s:
  • Herranz Nieva, Ángel
Item Type: Final Project
Degree: Grado en Ingeniería Informática
Date: July 2018
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

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (283kB) | Preview

Abstract

Hoy en día, las organizaciones están adaptando sus infraestructuras para ofrecer sus servicios a través de Internet. A pesar de que Erlang no es un lenguaje popular como los lenguajes orientados a objetos como Java o C++, proporciona tolerancia a fallos y escalabilidad para sistemas en tiempo real. Erlang Embedded SQL (EESQL) es una biblioteca para escribir consultas SQL por medio de estructuras de datos de Erlang. En la primera parte del documento se hará una breve introducción al lenguaje Erlang, donde se verán los aspectos más relevantes para poder entender posteriormente el funcionamiento de la biblioteca. Finalmente, en la segunda parte se presentará EESQL y la manera de representar cada una de las consultas SQL disponibles en esta versión de la biblioteca, y se discutirán algunos problemas encontrados durante el desarrollo y sus soluciones.---ABSTRACT---Abstract Nowadays, the organizations are adapting their infrastructure in order to provide their services through the Internet. Despite of the fact Erlang is not a popular language like Object-Oriented languages such as Java or C++, it supplies fault tolerance and scalability for realtime systems. Erlang Embedded SQL (EESQL) is a library for writing SQL queries using Erlang data structures. In the first part of the document we will introduce the Erlang language, particularly the most relevant aspects in order to understand the functioning of the library afterwards. Finally, in the second part, we will introduce EESQL and the way how to represent each one of the available SQL queries in this version of the library, and discuss some found problems during the development and their solutions.

More information

Item ID: 52773
DC Identifier: http://oa.upm.es/52773/
OAI Identifier: oai:oa.upm.es:52773
Deposited by: Biblioteca Facultad de Informatica
Deposited on: 24 Oct 2018 10:53
Last Modified: 24 Oct 2018 10:53
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM