databendlabs / databend

𝗗𝗮𝘁𝗮, 𝗔𝗻𝗮𝗹𝘆𝘁𝗶𝗰𝘀 & 𝗔𝗜. Modern alternative to Snowflake. Cost-effective and simple for massive-scale analytics. https://databend.com
https://docs.databend.com
Other
7.88k stars 751 forks source link

Tracking issues of Developer Experiences #16835

Open Xuanwo opened 1 week ago

Xuanwo commented 1 week ago

Summary

As the community has complained, Databend is reputed to be slow to compile and has a complex architecture.

image

We should definitely focus on these areas and identify opportunities for improvement.

Known Problems

Tasks

TBD, we will divide tasks after the known problems have been investigated.

Xuanwo commented 1 week ago

For slow to compile

img_v3_02gi_32d907ce-b635-4e47-8f87-138953e04adg

The main bottleneck appears to be the databend-query crate itself, which contains all pipelines, functions, and interpreters.

Xuanwo commented 1 week ago

For complex architecture

Databend is relatively simple, consisting only of databend-meta and databend-query. It surprises me to hear that the Databend architecture is considered complex. Perhaps there is something unclear in our documentation?

Xuanwo commented 1 week ago

Some updates: