apache / apache/pinot

Add `Database` support in Pinot

Open
#12,333 3 comments 2 reactions 1 assignee Claimed by @shounakmk219 View on GitHub
design-review stale
Dominant language
Java
Stars
6.1k
Forks
1.5k
Avg merge
1d 21h
Merged PRs (30d)
189

Description

# Overview
Pinot needs a way to logically group the tables in order to achieve ease of use at a large scale of users. This discussion is initiated in order to address the issues around the need to have unique table names across the cluster and lack of one level higher logical grouping of tables for better isolation and management.
# Goals

- Logical grouping of tables using database
- Provide logical table naming isolation so two tables with the same name can coexist in the same cluster under different database name
- Impose access control at database level

# Proposal
Please find details in the linked [doc](https://docs.google.com/document/d/1l1dco4lRhB28y-yKMVKlOMZ0sdFKObjJfhAjG6cmktU/edit?usp=sharing)

## PRs Tracking

- [x] Allow dot in table name throughout #12402
- [x] #12417
- [x] #12695
- [x] #12591

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.