Contents
Contributors
pg_orca embeds the ORCA query optimizer, whose four core libraries
(libgpos, libnaucrates, libgpopt, libgpdbcost) are taken from the
src/backend/gporca tree of Apache Cloudberry.
The optimizer is the work of many people, and pg_orca would not exist
without them. This file records that debt.
Original ORCA authors (Greenplum / Pivotal / VMware)
ORCA was designed and built by the Greenplum query-optimizer team starting
in 2004 (see src/backend/gporca/COPYRIGHT,
“Copyright © 2004–2015 VMware, Inc. or its affiliates”). Its architecture
is described in the SIGMOD 2014 paper “Orca: A Modular Query Optimizer
Architecture for Big Data” by M. Soliman, L. Antova, V. Raghavan,
A. El-Helw, Z. Gu, E. Shen, G. Caragea, C. Garcia-Alvarado, F. Rahman,
M. Petropoulos, F. Waas, S. Narayanan, K. Krikellas, and R. Baldwin.
The per-commit history of that early era predates the Cloudberry
repository and is not reproducible from git; we acknowledge those authors
here collectively.
Cloudberry ORCA contributors
The following people authored commits touching src/backend/gporca in the
Apache Cloudberry repository. Listed alphabetically; GitHub profiles link
where the commit author is associated with a GitHub account.
- Abhijit Subramanya
- Alena Rybakina
- Alexandr Barulev
- Alexandra Wang
- Alexey Gordeev
- Amit Khandekar
- Anusha Shakarad
- Ashuka Xue
- bhari
- Bhuvnesh Chaudhary
- Brent Doil
- Chandan Kunal
- chaotian
- Chen Mulong
- Chris Hajas
- Daniel Gustafsson
- Daniel Hoffman
- David Kimura
- Denis Smirnov
- Dev Chattopadhyay
- Dianjin Wang
- Divyesh Vanjare
- Ekta Khanna
- fishtree1161
- Francis
- Georgy Shelkovy
- Haisheng Yuan
- Hans Zeller
- Hao Wu
- Hari krishna
- Heikki Linnakangas
- hilm
- Hubert Zhang
- Jesse Zhang
- Jianghua Yang
- Jingyu Wang
- Leonid Borchuk
- Maksim Milyutin
- Maxim Smyatkin
- Melanie Plageman
- NISHANT SHARMA
- oracle
- Orhan Kislal
- Pan Wang
- PJ Fanning
- Robert Mu
- Sambitesh Dash
- Sanath Kumar Vobilisetty
- Shreedhar Hardikar
- Soumyadeep Chakraborty
- Tao Tang
- terry
- THANATOSLAVA
- Tyler Ramer
- wangxiaoran
- Wu Ning
- wuyuhao28
- Yongtao Huang
- Zhang Mingli
- zhoujiaqi
How this list was generated
The Cloudberry list is derived from the public commit history of the
src/backend/gporca subtree, deduplicated by author name and GitHub login
(fetched 2026-07-04). It reflects the history available in the Apache
Cloudberry repository and does not include pre-Cloudberry Greenplum history,
which is no longer published as git. To regenerate:
for p in $(seq 1 6); do
curl -s "https://api.github.com/repos/apache/cloudberry/commits?path=src/backend/gporca&per_page=100&page=$p"
done
If your name is missing, misspelled, or you would like a different attribution (or none at all), please open a pull request or an issue.