Scala en el desarrollo de la analítica en big data

Cargando...
Miniatura

Fecha

2021

Autores

Acuña Urueta, Didier Roberto
De La Rosa Althaona, Adrián Steven
García Salcedo, Kevin Rafael
Pico Martínez, Adrián Gabriel
Rovira Hidrobo, Daniel Alfredo

Título de la revista

ISSN de la revista

Título del volumen

Editor

Ediciones Universidad Simón Bolívar
Facultad de Ingenierías

Resumen

Scala es uno de los lenguajes que últimamente ha ido agarrando fama en la analítica big data. Este lenguaje se ha diseñado para adaptarse a los requisitos futuros y, por lo tanto, se denomina Lenguaje escalable (Scala). Scala no solo es un lenguaje totalmente orientado a objetos, sino también un lenguaje totalmente funcional. Scala es un lenguaje que ya lleva más de una década desde que hizo su primera aparición, pero este se ha visto opacado por grandes lenguajes como Python, R, entre otros. Sin embargo, en los últimos años este ha comenzado a volverse más popular entre la comunidad de analistas y programadores, llevando su mayor enfoque y uso en el ámbito de la analítica big data, en el que tiene gran aplicabilidad debido a su estructuración y características. Con esta investigación queremos determinar las ventajas y funcionalidades que puede tener Scala, así mismo comprobar que tan eficiente es y cómo se desenvuelve en el mundo del big data. Para esto usaremos las metodologías del estudio y evaluación de criterios comparativos con el fin de evaluar la efectividad de Scala en el ámbito del big data. Por eso nuestros objetivos se enfocan en hallar la forma adecuada de solucionar y mejorar el análisis en big data, soportado en el lenguaje de programación SCALA, así como también en las diversas herramientas que ofrece este lenguaje para agilizar desarrollos y análisis de datos que en los lenguajes comunes no se podría. De esta forma se puede hacer la comparativa de SCALA con otros lenguajes que también son usados en el ámbito de la analítica big data, como lo es Python.

Scala is one of the languages that has been gaining fame in big data analytics lately. This language has been designed to accommodate future requirements and is therefore called a Scalable Language (Scala). Scala is not only a fully object-oriented language, but also a fully functional language. Scala is a language that has been over a decade since it first appeared, but it has been overshadowed by great languages such as Python, R, among others. However, in recent years it has begun to become more popular among the community of analysts and programmers, taking its greater focus and use in the field of big data analytics, in which it has great applicability due to its structure and characteristics. With this research we want to determine the advantages and functionalities that Scala can have, as well as verify how efficient it is and how it operates in the world of big data. For this we will use the methodologies of the study and evaluation of comparative criteria in order to evaluate the effectiveness of Scala in the field of big data. That is why our objectives are focused on finding the appropriate way to solve and improve the analysis in big data, supported in the SCALA programming language, as well as in the various tools that this language offers to speed up development and data analysis that in the common languages could not. In this way, SCALA can be compared with other languages that are also used in the field of big data analytics, such as Python.

Descripción

Palabras clave

Lenguaje de programación Scala, Analitica Big data, Scala vs Python, Prueba piloto scala-python, Scala programming language, Big data analytics, Scala-python pilot test

Citación