All pages
Powered by GitBook
1 of 2

Loading...

Loading...

Design Documents

Links to all the design docs

This page contains links to all the design documents

2022

Name
Authors
Date

Sonam Mandal

Oct 2022

Jia Guo

Oct 2022

Vivek Iyer

Sep 2022

Xiaobing Li

Aug 2022

Saurabh Dubey

Aug 2022

Saurabh Dubey

June 2022

Vivek Iyer

June 2022

Sonam Mandal

June 2022

Jialiang Li

June 2022

Jackie Jiang

Apr 2022

Evan Noon

Mar 2022

Rong Rong

Feb 2022

Sajjad Moradi, Subbu Subramaniam

Feb 2022

Jia Guo, Sidd

Feb 2022

Yupeng Fu

Jan 2022

Richard Startin

Jan 2022

2021

Name
Authors
Date

Richard Startin

Nov 2021

Seunghyun Lee, Jialiang Li

Nov 2021

Atri Sharma

Oct 2021

Richard Startin

Sep 2021

Lakshmanan Velusamy, Weixiang Sun

Sep 2021

Atri Sharma

Sep 2021

Yupeng Fu

May 2021

Neha Pawar

Feb 2021

Qiaochu Liu

Feb 2021

2020

Name
Authors
Date

Neha Pawar

Dec 2020

Kishore Gopalakrishna

Oct 2020

Dharak Kharod

Oct 2020

Jackie Jiang

Oct 2020

Neha Pawar

Sep 2020

Yupeng Fu

Sep 2020

Jackie Jiang

Sep 2020

Neha

Aug 2020

Chinmay

Aug 2020

Jackie Jiang

July 2020

Seunghyun

June 2020

Neha

June 2020

Jialiang Li

May 2020

Neha

May 2020

Subbu

May 2020

Kishore

May 2020

Kishore

Apr 2020

Neha

Apr 2020

Yupeng Fu

Apr 2020

Neha

Mar 2020

Neha

Mar 2020

Alex Pucher

Mar 2020

2019 and earlier

Name
Authors
Date

Siddharth Teotia

Nov 2019

Xiang Fu

Nov 2019

Jackie Jiang

Nov 2019

Neha

Oct 2019

Jialiang Li

Sep 2019

Jialiang Li

Jun 2019

James

Jun 2019

Sunitha Beeram

May 2019

Ting, Chinmay

May 2019

Jia Guo

May 2019

Subbu

Feb 2019

Seunghyun Lee

2018

Jackie Jiang

2017

Subbu

2017

Subbu

2017

Subbu

2016

Subbu

2016

Segment format without forward index
Runtime query killing
Forward Index Handler in Segment Reload
Support multiple data directories for Pinot server
Reload status API
Deduplication during realtime ingestion
Adaptive Server Selection
MV column compression evaluation
Minimize Data Movement for Instance Assignment
Server Failure Detector
Generalized Pre-Aggregation
Multi-stage Query Engine
Pause/Resume Stream
Fault Domain Awareness
Pinot Flink Connector
Pluggable Indexes
Improve raw variable length forward index format
Consistent Push and Rollback
Aggregation Filter
Range encoded bit-sliced indexes
Time Series Aggregate Functions
Native Text Indices
Geospatial Support
Segment Writer API
Partial Upsert
Kinesis Integration in Pinot
JSON Indexing
Lookup Join
Strict Replica-Group Routing
Cluster Manager UI
Pinot Upsert Revisited
Use IdSet for Id Filtering
Pinot managed offline flows
Server Health Checker
HAVING and Post-Aggregation Support
Segment Merge and Rollup (Updated)
Filtering during ingestion
Segment Preprocessing Hadoop Job
Flattening during ingestion
Compatibility Regression Testing
Refactor pinot-core and pinot-common
Range Indexing in Pinot
Deprecate TimeFieldSpec, make DateTimeFieldSpec mainstream
Geospatial support in Pinot
Column transformation during ingestion
Tiered Storage
Synthetic Data Generator for Pinot
Text Search
Pinot SQL migration Plan
Segment Admin Rest APIs
Order By in aggregations
Pinot Benchmark as a Service
Controller Separation between Helix and Pinot
Upsert
Pinot Freshness Metric
By passing deep-store requirement for Realtime segment completion
Project Tuna: Automatic Inverted Index Recommendation
Segment Completion Enhancement for deep storage support
Segment Merge and Rollup
Pinot-Minion Service
Consuming and indexing rows in realtime
Partition Aware Query Routing
Query Processing
Expressions and UDFs

Segment Writer API

Segment Writer API