apache / apache/cloudberry

Refactor ORCA so that it could support extensible storage

Open
#18 0 comments 0 reactions 0 assignees View on GitHub
type: Enhancement type: Orca
Dominant language
C
Stars
1.4k
Forks
247
Avg merge
4d 3h
Merged PRs (30d)
39

Description

Currently, Postgres `Access Method` is not supported by ORCA, since storage type is hard coded.
We need to refactor ORCA so that it could support more storage type, for example, Hash Index, and etc

Contributor guide

Open the contributing guide

Research direction

Start by locating ORCA's hard-coded storage-type handling and reading how PostgreSQL Access Methods are represented. The issue names no files, entry points, or tests, so first map the affected storage logic and determine the design needed for extensibility. Done should include support for additional storage types such as hash indexes.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, postgresql
Domain
databases
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.