November 2016

Book Chapter

Storage and Read-Optimized Data Placement Structures for High-Performance Analysis

By:
Begoli, Edmon ; Patel, Pragneshkumar; Christian, J. Blair
Page Number:
171
Volume:
12
Book Title:
Optimization Challenges in Complex, Networked, and Risky Systems
Publication Date:
November 2016
Publisher Location:
Institute for Operations Research and the Management Sciences (INFORMS), Cantonsville, Maryland, United States of America
View DOI Listing:
https://doi.org/10.1287/educ.2016.0143

Abstract

In this tutorial, we present the state-of-art structures and methods for ecient data preparation, and representation for analysis. Our intent is to introduce the data science and analytics communities to open source data placements, structures, and methods. These practices can make the foundational processes of data preparation and access dramatically more ecient than typical raw le or database representations and use more conservative storage. To illustrate this, we introduce two highly ecient data placement structures.We then present a tutorial, supported by step-by-step examples, of how to create, use and access data, structured by Parquet or ORC, using Apache Spark. Finally, we illustrate the benets of using these structures with computational and storage volume benchmarks.


Related Researchers