Hacker News new | ask | show | jobs
by caust1c 1775 days ago
Curious what the motivation behind rebuilding it in rust is, versus contributing more to Clickhouse? Obviously memory safety is a big one, but is that the only reason?

What are the other goals of the project?

Personally, I'd love to see an easier-to-manage system with replication considered as a first-class feature rather than bolted on at the end.

1 comments

Well. 1. With the improvement of the rust ecosystem, using rust has made database development faster and easy, for example datafuse use the tokio to implement the pipeline https://github.com/datafuselabs/datafuse/tree/master/fuseque....

2. Couldn't agree with you more with easier-to-manage as a first-class feature, but some times easier-to-manage is built on stability, that's what datafuse is trying to do.

Awesome, great to hear! I've been using clickhouse for a long time and although we haven't contributed significantly to development, random bugs and issues have been quite painful in the past. Looking forward to what you're able to do!

p.s. Please don't add in-process DNS caching ;-)

https://github.com/ClickHouse/ClickHouse/issues/5287