Rendimiento de tecnologías NoSQL sobre cantidades masivas de datos.
Rendimiento de tecnologías NoSQL sobre cantidades masivas de datos.
Contenido principal del artículo
Resumen
Resumen:
Debido al gran crecimiento de Internet de los últimos años y la llegada del fenómeno de Big Data, surgen nuevas cuestiones a ser consideradas a la hora de almacenar y consultar cantidades masivas de datos que, en general, las bases de datos relacionales tradicionales no pueden abarcar. Estas cuestiones incluyen desde la capacidad de distribuir y escalar el procesamiento o el almacenamiento físico, hasta la posibilidad de utilizar esquemas o tipos de datos no usuales. Las bases de datos NoSQL han surgido para dar respuesta a estas problemáticas mediante la utilización de nuevos enfoques, los cuales pueden diferir enormemente unos de otros de acuerdo al tipo de problemas que buscan solucionar. El presente trabajo detalla las características de estas nuevas tecnologías y realiza un estudio comparativo sobre el rendimiento de carga masiva y consulta de distintos motores de bases de datos NoSQL, con respecto a diversos tipos de datos para encontrar aquellas tecnologías que se adaptan mejor a las distintas características de estas estructuras.
Palabras clave: bases de datos NoSQL, carga masiva de datos, Big Data.
Abstract
Due to the enormous growth of the Internet in the last years and to the arrival of the Big Data phenomenon, new aspects must be considered when storing and consulting massive amounts of data which traditional relational databases cannot generally cover. These aspects include requirements ranging from the ability to distribute and scale the processing or the physical storage to the possibility of using unusual data structures and schemes. NoSQL databases have been created to answer these problems using new approaches that can be very different between them according to the types of problems to solve. This article details the characteristics of these new technologies and performs a comparative study on the massive loading and query performance of different NoSQL database engines regarding different types of data in order to find the technologies best suited to the various characteristics of these structures.
Keywords: NoSQL databases, massive data loading, Big Data.