Trends in High-Performance Data Engineering for Data Analytics

<p id="p2">Over the past decade, data analytics has undergone significant transformation due to the increasing availability of data and the need to extract valuable insights from it. However, the classical big data stack needs to be faster in data engineering, highlighting the need for high-performa...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Abeykoon, Vibhatha, Fox, Geoffrey Charles
Formato: Capítulo de libro
Lenguaje:inglés
Publicado: IntechOpen 2023
Materias:
Acceso en línea:https://www.intechopen.com/chapters/1136439
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
Descripción
Sumario:<p id="p2">Over the past decade, data analytics has undergone significant transformation due to the increasing availability of data and the need to extract valuable insights from it. However, the classical big data stack needs to be faster in data engineering, highlighting the need for high-performance computing. Data analytics has motivated the engineering community to build diverse frameworks, including Apache Arrow, Apache Parquet, Twister2, Cylon, Velox, and Datafusion. These frameworks have been designed to provide high-performance data processing on C++-backed core APIs, with extended usability through support for Python and R. Our research focuses on the trends in the evolution of data engineering, which have been characterized by a tendency towards high-performance computing, with frameworks designed to keep up with the evolving demands of the field. Our findings show that the modern-day data analytics frameworks have been developed with C++ core compute and communication kernels and are designed to facilitate high-performance data processing. And this has been a critical motivation to develop scalable components for data engineering frameworks.</p>
ISBN:978-1-83769-592-8
DOI:10.5772/intechopen.1001458