Scala en el desarrollo de la analítica en big data
datacite.rights | http://purl.org/coar/access_right/c_abf2 | spa |
dc.contributor.advisor | Heredia Vizcaíno, Diana Judith | |
dc.contributor.author | Acuña Urueta, Didier Roberto | |
dc.contributor.author | De La Rosa Althaona, Adrián Steven | |
dc.contributor.author | García Salcedo, Kevin Rafael | |
dc.contributor.author | Pico Martínez, Adrián Gabriel | |
dc.contributor.author | Rovira Hidrobo, Daniel Alfredo | |
dc.date.accessioned | 2022-02-07T16:31:56Z | |
dc.date.available | 2022-02-07T16:31:56Z | |
dc.date.issued | 2021 | |
dc.description.abstract | 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. | spa |
dc.description.abstract | 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. | eng |
dc.format.mimetype | spa | |
dc.identifier.uri | https://hdl.handle.net/20.500.12442/9344 | |
dc.language.iso | spa | spa |
dc.publisher | Ediciones Universidad Simón Bolívar | spa |
dc.publisher | Facultad de Ingenierías | spa |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 Internacional | eng |
dc.rights.accessrights | info:eu-repo/semantics/restrictedAccess | spa |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | |
dc.subject | Lenguaje de programación Scala | spa |
dc.subject | Analitica Big data | spa |
dc.subject | Scala vs Python | eng |
dc.subject | Prueba piloto scala-python | spa |
dc.subject | Scala programming language | eng |
dc.subject | Big data analytics | eng |
dc.subject | Scala-python pilot test | eng |
dc.title | Scala en el desarrollo de la analítica en big data | spa |
dc.title.translated | Scala in the development of big data analytics | spa |
dc.type.driver | info:eu-repo/semantics/bachelorThesis | spa |
dc.type.spa | Trabajo de grado - pregrado | spa |
dcterms.references | J. Bachrach, H. Vo, B. Richards, Y. Lee, A. Waterman, R. Avižienis, J. Wawrzynek y K. Asanović, «construcción de hardware en un lenguaje integrado Scala,» 3-7 5 2012. [En línea]. Available: https://ezproxy.unisimon.edu.co:2131/document/6241660. | eng |
dcterms.references | M. Denti y J. Nurminen, «Rendimiento y eficiencia energética de Scala en dispositivos móviles,» ScienceDirect, Vols. %1 de %225-27, nº (25-27 de septiembre de 2013). Prhttps://ezproxy.unisimon.edu.co:2131/document/6658099/authors#authors., p. 9, 2013. | spa |
dcterms.references | M. Janczykowski, W. Turek, M. Malawski y A. Byrski, «Large-scale urban traffic simulation with Scala and high-performance computing system,» de Journal of Computational Science, 2019, pp. Pages 91-101. | eng |
dcterms.references | D. Sebalj, A. Živković y K. Hodak, «Big Data: Changes in Data Management,» Ekomomski Vjesnik, vol. 29, pp. 487-499, 2016. | eng |
dcterms.references | C. Arcila, E. Barbosa y F. Cabezuelo, «Técnicas big data: análisis de textos a gran escala para la investigación científica y periodística,» El profesional de la información, vol. 25, nº 4, pp. 626-631, 2016. | spa |
dcterms.references | K. Havelund, «Data Automata in Scala,» de Conferencia sobre aspectos teóricos de la ingeniería de software, 2014. | spa |
dcterms.references | Y. Gupta y S. Kumari, «A Study of Big Data Analytics using Apache Spark with Python and Scala,» 3rd International Conference on Intelligent Sustainable Systems (ICISS), pp. 471-478, 3-5 Diciembre 2020. | eng |
dcterms.references | M. Odersky, «Artima,» 9 6 2006. [En línea]. Available: https://www.artima.com/weblogs/viewpost.jsp?thread=163733. [Último acceso: 30 3 2021]. | spa |
dcterms.references | K. CODING, «Motivos para aprender scala,» 2018. | spa |
dcterms.references | K. CODING, «KEEP CODING,» 24 MAYO 2018. [En línea]. Available: https://keepcoding.io/blog/10-motivos-por-los-que-debes-aprender-scala/. | spa |
dcterms.references | M. Odersky, Programing in scala, mountain view california: PrePrintTM, 2007. | eng |
dcterms.references | M. Odersky, The programming scala specification, suiza: EPFL, 2011. | eng |
dcterms.references | «DOCS SCALA,» [En línea]. Available: https://docs.scala-lang.org/es/tour/tour-of-scala.html#:~:text=Scala%20es%20un%20lenguaje%20de,orientados%20a%20objetos%20y%20funcionales.. | spa |
dcterms.references | «DCCIA,» [En línea]. Available: http://www.dccia.ua.es/dccia/inf/asignaturas/LPP/seminarios/seminario2-scala/seminario2-scala.html. | spa |
dcterms.references | «SCALA LANG,» [En línea]. Available: https://www.scala-lang.org/download/. | spa |
dcterms.references | Gary Briceño, «CLUB DE TECNOLOGIA,» 23 Abril 2015. [En línea]. Available: https://www.clubdetecnologia.net/blog/2015/scala-caracteristicas-del-codigo/. | spa |
oaire.version | info:eu-repo/semantics/acceptedVersion | spa |
sb.programa | Ingeniería de Sistemas | spa |
sb.sede | Sede Barranquilla | spa |