Add `Database` support in Pinot
- 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
Assessment
This issue has not been assessed yet.