question about rust #4225
-
I know that the Firebolt project is also developed in Clickhouse, but they are still written in C++, which saves a lot of coding time. Why doesn't databend do this and rewrite it with trust? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
Good question. On the fact that all current data warehouses code-base suffer from this problem, they are not designed for cloud architectures and are difficult to maintain and grow sustainably. So, we writing one from scratch in Rust:
Current amount of code is about 131293 lines(From tokei). |
Beta Was this translation helpful? Give feedback.
-
Hmm, before I join databend, i am a C\C++ programmer for more than 10 years, after 2 month writing rust code, i am in love with this language.In my opition, Rust fix the core problem in C\C++: the runtime memory bug, such as wild pointer access,memory leaks,buffer overflow, etc. I have write an article about the experience of rust(in Chinese): 周刊(第7期):一个C系程序员的Rust初体验 - codedump的网络日志 |
Beta Was this translation helpful? Give feedback.
Good question.
We evaluated doing Storage and Compute Disaggregated on ClickHouse and found it's hard(There is a post about it).
On the fact that all current data warehouses code-base suffer from this problem, they are not designed for cloud architectures and are difficult to maintain and grow sustainably.
So, we writing one from scratch in Rust:
Current amount of code is about 131293 lines(From tokei).