Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Intro to Parquet (June 2015)
Search
Sam Bessalah
April 06, 2016
Technology
360
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Intro to Parquet (June 2015)
Sam Bessalah
April 06, 2016
Transcript
52 slides
Sam BESSALAH @samklr http://parquet.apache.org
Typical Data workflow
Typical Data workflow
Typical Data workflow
Typical Data workflow
Multiple Data Format
Big Data Data Format Zoo - Sequence Files
these formats provide
None
Binary, columnar storage format for big data analytics workloads, inspired
by the Google Dremel Paper. - Language independent - Processing framework independent - Formally specified - More than a columnar storage : Dynamic partionning, automatic predicate and projections push down - Awesome performance
Columnar Storage 101
Columnar Storage 101
Columnar Storage 101
Columnar Storage 101 Advantages : - Limits I/O to the
data only needed - Big Space savings, better compression, and faster and low overhead encodings - Enables vectorized engine
Columnar Storage 101
None
Parquet Model
Example Parquet Schema
None
None
Definition and Repetition Levels Definition Level : Stores the level
for which the field is null Repetition Level : Store levels when new lists are starting in column values.
None
None
None
None
None
None
Numbers Example: Appnexus 2 MM Logs of Ads impressions 270
TB of Log Data in Protobuf on HDFS http://techblog.appnexus.com/blog/2015/03/31/parquet-columnar-storage-for-hadoop-data/
simple bench with HIVE
None
None
Disk Space usage on HDFS with 128 MB blocks
None
None
None
None
None
None
Slides shamelessly cloned from Julien Le Dem(@J_) , Lead of
the Apache Parquet Project
BACKUP SLIDES
None
None
None
None
None
None
None
None
None
None
None
None
More Decks by Sam Bessalah
See All by Sam Bessalah
Streaming Platforms
samklr
0
400
High Performance RPC with Finagle
samklr
1
250
Dotscale 2015 Lightning - Distributed Systems Research
samklr
1
860
Datageeks_27-05.pdf
samklr
0
93
Big data and Machine learning APIs
samklr
4
320
Scalable Machine Learning
samklr
2
290
mesos.devoxx.2014
samklr
2
320
Algebird : Abstract Algebra for Big Data Analytics.
samklr
9
3k
Algebra for analytics
samklr
1
330
Other Decks in Technology
See All in Technology
SREのためのFinOps入門
muziyoshiz
3
1.5k
Kiro アップデート 2026 年 11 月号 (11 月 8 日時点) | 目指せ Kiro マスター アップデート編
inariku
PRO
2
120
農夫は秘伝のタレを知らない - NOBODY KNOWS THE HIDDEN SOURCE - Kaggriculture 3rd Place Solution
masspeaks
0
310
うちなーぐちが認識できるなら、秋田弁もいけるはず!? Amazon Transcribe方言チューニング検証
ryouto715
1
170
ゼロから作るWebアプリの新定番!?Amplify Gen 2 × AWS Blocksで実現する「開発速度とRDBの柔軟性のいいとこ取り」
amixedcolor
1
260
BALLAS Technology Deck
ballas_inc
0
610
狙われているAPIの脆弱性!今こそ手をつけるべき根本的な対策とは?
nagix
0
130
AWS基盤改善を支える 私たちの理念と行動指針
kentosuzuki
0
220
AI時代に求められる優秀なTechLeadの振る舞い
pospome
11
16k
ぼくのClaude Codeの使い方
falken
PRO
4
6.9k
Intro to Kiro (One agent, every surface) | Kiro: Zero to Hero 01
inariku
PRO
2
120
速くなるほど、深く考える AI時代のQAに学ぶ
kobayashiyorimitsu
0
210
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
600
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.4k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
2
520
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
660
We Have a Design System, Now What?
morganepeng
55
8.4k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
520
Darren the Foodie - Storyboard
khoart
PRO
5
4.1k
Evolving SEO for Evolving Search Engines
ryanjones
0
360
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.3k
Navigating Weather and Climate Data
rabernat
0
590
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
830