3 ms·
ES should re-write in Rust. Database engines created in GCed languages make no sense imo. Furthermore, Java is probably the worst choice of the GC big 3 (Java,
by osigurdson 4y ago
ES should re-write in Rust. Database engines created in GCed languages make no sense imo. Furthermore, Java is probably the worst choice of the GC big 3 (Java, C# and Go).
- pranay01 4y agoThat's an interesting idea. Curious, if there are DB engines written in Rust today which people use at scale?
- spmurrayzzz 4y agoInfluxDB's newest storage engine, optimized for time-series data, is built with Rust (https://www.influxdata.com/blog/influxdb-engine/ https://www.influxdata.com/blog/influxdb-engine/)
- liammclennan 4y agohttps://datalust.co/seq https://datalust.co/seq (my employer) uses a custom database built with Rust. We are about to remove the last C# database code because, as the previous commenter noted, garbage collection and databases don't mix. Over the next few years I expect we will see a lot of new databases written in Rust. https://blog.datalust.co/what-will-seq-vnext-look-like-on-the-inside/ https://blog.datalust.co/what-will-seq-vnext-look-like-on-th...
- francoismassot 4y agoHere it is: http://github.com/quickwit-oss/quickwit http://github.com/quickwit-oss/quickwit Quickwit targets big and append-only data use cases, log search and traces in particular.