跳转到主要内容

Roadmap 2023

tip

Databend 2023 Roadmap 现已 🚀 ,同步自 #9448

经过 2022 年整整一年的研发,Databend 的能力愈发完备和稳定性大幅提高。在用户的支持下,Databend 在一些业务的生产环境中落地。 Databend 帮助他们大幅 降低 成本和运维复杂度。

以下是 Databend 2023 Roadmap(供大家讨论)。

See also:

Main tasks

Features​

TaskStatusComments
UpdateIN PROGRESS
MergePLAN
Alter tableIN PROGRESS
Window functionPLAN
Lambda function and high-order functionsPLAN
TimestampTz data typePLAN
Decimal data typePLAN
Materialized viewPLAN
Support SET_VAR hints#8833PLAN
Parquet readerPLAN
Distributed COPYPLAN
JSON indexingPLAN
DataFramePLAN
Data Sharing(community version)IN PROGRESS
Concurrent query enhancePLAN

Improvements​

TaskStatusComments
New expression#9411IN PROGRESS
Error messagePLAN

Planner​

TaskStatusComments
Scalar expression normalizationPLAN
Column constraint frameworkPLAN
Functional dependency framework#7438PLAN
Join reorderIN PROGRESS
CBO for distributed planPLAN
Support TPC-DSPLAN
Support optimization tracingPLANEasy to debug/study.

缓存​

TaskStatusComments
Unified cache layerIN PROGRESS
Meta data cacheIN PROGRESS
Index data cacheIN PROGRESS
Block data cachePLAN

Data Storage​

TaskStatusComments
Fuse engine re-clusteringPLAN
Fuse engine orphan data cleanupPLAN
Fuse engine segment treePLANSupport large dataset(PB) in one table

LakeHouse​

TaskStatusComments
Apache HiveIN PROGRESS
Apache IcebergIN PROGRESS
Querying external storage(Parquet)IN PROGRESS

Distributed Query Execution​

TaskStatusComments
Visualized profilingIN PROGRESS
Aggregation spillingIN PROGRESS

Resource Quota​

TaskStatusComments
Session-level quota control (CPU/Memory)IN PROGRESS
User-level quota control (CPU/Memory)PLAN

Integrations​

TaskStatusComments
Dbt integrationIN PROGRESS
Airbyte integrationIN PROGRESS
Datadog Vector integrate with Rust-driverIN PROGRESS
Datax integrate with Java-driverIN PROGRESS
CDC with FlinkPLAN
CDC with KafkaPLAN

Meta​

TaskStatusComments
Jepsen testIN PROGRESS

Testing​

TaskStatusComments
SQLlogic TestIN PROGRESSSupports more test cases
SQLancer TestIN PROGRESSSupports more type and more cases
Fuzzer TestPLAN

Releases