Rewriting a high performance vector database in Rust
1–10 of 157 posts
Re: Rewriting a high performance vector database in Rust
#2Re: Rewriting a high performance vector database in Rust
#3I don't think garbage collection is in the top 3 causes of why Python is slow.
Re: Rewriting a high performance vector database in Rust
#4Re: Rewriting a high performance vector database in Rust
#5Re: Rewriting a high performance vector database in Rust
#6rewriting everything in rust is not just a meme?
I could see huge benefits from Kafka and Cassandra being re-written in Rust.
Re: Rewriting a high performance vector database in Rust
#7rewriting everything in rust is not just a meme?
Memes typically have some basis in reality. If your project reaches a point where it could benefit from fearless concurrency or better memory control, Rust is probably your best bet at the moment. I could see huge benefits from Kafka and Cassandra being re-written in Rust.
Re: Rewriting a high performance vector database in Rust
#8rewriting everything in rust is not just a meme?
Memes typically have some basis in reality. If your project reaches a point where it could benefit from fearless concurrency or better memory control, Rust is probably your best bet at the moment. I could see huge benefits from Kafka and Cassandra being re-written in Rust.
Re: Rewriting a high performance vector database in Rust
#9Wonder what the commit was that caused a more than 2x regression and got a fix instead of an undo.
Re: Rewriting a high performance vector database in Rust
#10Earlier quoted context omitted.
Memes typically have some basis in reality. If your project reaches a point where it could benefit from fearless concurrency or better memory control, Rust is probably your best bet at the moment. I could see huge benefits from Kafka and Cassandra being re-written in Rust.
They are rewritten in C++ already; Redpanda and ScyllaDB, respectively. Why waste the effort of rewriting it once again?
I'm not necessarily advocating it [1] but the parent's claim was that those programs could benefit from memory safety, thread safety and better concurrency and C++ does not deliver along that axis.
[1] https://www.joelonsoftware.com/2000/04/06/things-you-should-...