Alexey Timin
Apr 8, 2023
Decided
ReductStore is a time series database designed to manage large amounts of blob data. For this kind of application, performance is critical. We decided to write it in C++. It was a good decision until we started porting the database to new platforms. Last month I was mostly busy with cross-compilation issues and different behavior on different platforms. We decided to switch to Rust because it has a package manager and cross-compilation out of the box. For a smooth migration we are using cxx.rs library and rewriting modules step by step with deep testing intermediate versions. I guess in a few weeks the migration will be done and ReductStore will be 100% Rust.
0 views0