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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Sam Bessalah
April 06, 2016
Technology
350
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
More Decks by Sam Bessalah
See All by Sam Bessalah
Streaming Platforms
samklr
0
390
High Performance RPC with Finagle
samklr
1
240
Dotscale 2015 Lightning - Distributed Systems Research
samklr
1
860
Datageeks_27-05.pdf
samklr
0
84
Big data and Machine learning APIs
samklr
4
310
Scalable Machine Learning
samklr
2
280
mesos.devoxx.2014
samklr
2
310
Algebird : Abstract Algebra for Big Data Analytics.
samklr
9
3k
Algebra for analytics
samklr
1
320
Other Decks in Technology
See All in Technology
Futexes the good, the bad, the ugly
ennael
PRO
0
130
SDDの運用にめげずに向き合った話
sansantech
PRO
1
130
サーバーフルコンピューティング?AWS Lambda
iwatatomoya
1
260
Kernel testing frameworks
ennael
PRO
0
110
1万名の社員が使う認証基盤で どう信頼性を担保するか?
kairim0
0
210
[2026 Oracle Technical Deep Dive] オンプレミスDBのCloud移行アプローチ:移行計画に基づくメソッドとツールの選択 (2026年9月17日開催)
oracle4engineer
PRO
0
150
IR Today: Theory, Practice, and Agents
dtunkelang
0
350
Deep Data Security 機能解説
oracle4engineer
PRO
2
710
ビジネスを止めない技術的負債の返済のための戦略とその手法 - 技術的負債と向き合う / Complexity and Simplicity
soudai
PRO
3
630
AI Made Us Faster at Solving the Wrong Problems
marceloancelmo
0
160
分析の民主化を支えるメタデータ整備の実践
kakehashi
PRO
0
120
LocalStack を使ったサーバーレスアプリケーション開発 / Serverless Development with LocalStack
kakakakakku
0
190
Featured
See All Featured
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
Skip the Path - Find Your Career Trail
mkilby
1
240
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
The Cost Of JavaScript in 2023
addyosmani
55
10k
ラッコキーワード サービス紹介資料
rakko
1
5.2M
HDC tutorial
michielstock
2
940
Google's AI Overviews - The New Search
badams
0
1.6k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Ethics towards AI in product and experience design
skipperchong
2
410
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
530
sira's awesome portfolio website redesign presentation
elsirapls
0
440
What's in a price? How to price your products and services
michaelherold
247
13k
Transcript
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