Hive Design Documents
Proposals that appear in the "Completed" and "In Progress" sections should include a link to a JIRA ticket
Completed
- Views
- Storage Handlers
- HBase Integration
- HBase Bulk Load
- Locking
- Indexes
- Filter Pushdown
- Statistics
- Dynamic Partitions
- Binary DataType Proposal
- Decimal Precision and Scale Support
- HCatalog
- HiveServer2 Thrift API
- Column Statistics in Hive
In Progress
Incomplete
- Authorization (Committed but not secure/deployable)
Proposed
- Spatial Queries
- Theta Join
- JDBC Storage Handler
- MapJoin Optimization
- Group By With Rollup
- Enhanced Aggregation, Cube, Grouping and Rollup
- List Bucketing
- Optimizing Skewed Joins
- Proposal to standardize and expand Authorization in Hive
- Dependent Tables
- AccessServer
- Type Qualifiers in Hive
- MapJoin & Partition Pruning
- Cost Based Optimizer in Hive
- SQL Standard based secure authorization
- SQL outer join predicate pushdown rules
- Updatable Views
- Atomic Insert/Update/Delete (HIVE-5317)
- Transaction Manager (HIVE-58423)