pinot
pinot copied to clipboard
Apache Pinot - A realtime distributed OLAP datastore
We have usecases where we need to temporarily disable tables using `PUT /tables/{tableName}/state` When a user queries a disabled table, he gets the following query response which is not very...
- There are numerous types of queries where it is guaranteed that no rows will be returned. For instance - selection only queries with `LIMIT 0`, group by aggregation queries...
### Steps to reproduce - Create schema for realtime table and define the table config having full upsert enabled. - Use the attached job spec for spark-submit command. - Note...
When a group-by query does not have order-by on the aggregate column, we don't need to keep more groups than the LIMIT because the order-by value won't change. We can...
DO NOT MERGE THIS
We are currently using ZkBasicAuthAccessControlFactory to manage our users in Pinot. With this, we can 1. provide access to ALL tables 2. provide access to specific tables. List of tables...
### Problem statement Pinot 1.2.0 supports **_database_** constructs as mentioned [here](https://docs.pinot.apache.org/basics/releases/1.2.0#support-for-logical-database-in-v2-engine-12591-12695). However, the UI does not allow creating a table using a **_database_** or querying a table within a **_database_**....
Current cron job schedule is based on the controller start time, we should have a way to schedule it run at a given CRON setting.
## Description Group-by issue: If there are too many groups, then it takes up too much memory and the garbage collection process becomes a major performance bottleneck. Current Approach: When...
Do not review, still under development.