gianm opened a new issue, #14157:
URL: https://github.com/apache/druid/issues/14157

   It would be cool to have a publicly published roadmap of things the 
community is working on, so I thought we should do one for 2023. The year isn't 
even half over, so it seems like a good time 🙂.
   
   I'm starting this list off with some things that are on my radar. I hope 
everyone reading this sees some exciting features on the list! Please feel free 
to post here if you've got any feedback, questions, or comments about items 
that are or aren't here.
   
   Btw, note that items being on this list doesn't mean they will definitely 
ship in 2023. It is rather a statement that there is interest in working on 
them, and some likelihood they will get done. So, it's a good way to get a 
sense for what kinds of things are receiving active development interest and 
activity.
   
   ### Query language
   
   - Window functions (#13458, #13514, #13902, #13773)
   - Distributed shuffling JOIN (#13506)
   - Array columns (#13803)
   - Array UNNEST (#13268)
   - Standardize on SQL-compatible null handling (#14154)
   - ORDER BY non-`__time` in native Scan query
   
   ### Query engine
   
   - Detect unavailable segments (#13967)
   - Larger, self-adjusting subquery limit (#13952)
   - High-cardinality GROUP BY performance enhancements
   - Interactive API for multi-stage query
   - Export multi-stage query task results to object storage
   - Query directly from object storage
   - Update to Calcite 1.34 or later (#13532)
   - EXPLAIN ANALYZE
   
   ### Data management
   
   - Batch DELETE DML (#14145)
   - Batch UPDATE, UPSERT DML
   - DDL (CREATE / ALTER / DROP TABLE)
   - Schema auto-discovery
   - Compaction concurrent with streaming ingestion
   - Metadata catalog (#12546)
   - Validation of load rules, partitioning, etc
   - Broadcast tables (alternative to lookups)
   - Reset to arbitrary Kafka offsets
   
   ### Operations
   
   - Java 17 full support (#12838)
   - Java 21 experimental support
   - Overlord scalability to larger numbers of tasks
   - Coordinator scalability to larger numbers of segments
   - K8s task runner (#13156 and follow-ups)
   - SysMonitor on ARM
   
   ### For Druid developers
   
   - Standardized extension API
   - Improve build pipeline and testing system


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to