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
Proposed
- Spatial Queries
- Theta Join
- Metastore ER Diagram
- JDBC Storage Handler
- Security
- Authorization
- MapJoin Optimization
- Group By With Rollup
- Enhanced Aggregation, Cube, Grouping and Rollup
- Hive across Multiple Data Centers (Physical Clusters)
- List Bucketing
- Optimizing Skewed Joins
- Proposal to standardize and expand Authorization in Hive
- Dependent Tables
- AccessServer
- Type Qualifiers in Hive
- MapJoin & PartitionPruning
- Cost Based Optimizer in Hive
- SQL Standard based secure authorization
- SQL outer join predicate pushdown rules