databendlabs / databend

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

Tracking issues of Developer Experiences #16835

Open Xuanwo opened 23 hours ago

Xuanwo commented 23 hours 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 23 hours 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 22 hours 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 17 hours ago

Some updates: