Skip to content

v0.1.10

Latest
Compare
Choose a tag to compare
@Kazooki123 Kazooki123 released this 04 Apr 12:56
· 3 commits to main since this release

LunarDB v0.1.10: A NEW PHASE

For months and weeks, we've been thinking of Rewriting LunarDB from C++ to Rust. The idea is mainly inspired from @Smartlinuxcoder and his database called ZapDB, which is why I took the same path and rewrite LunarDB in Rust.

Q/A

Why Rust?

Simple, safety. Rust has been loved due to its amazing safety features such as memory safety, syntax structures and borrow checking. Rust has been used in Databases or Database Management Systems like SurrealDB and more :)

Why not C++?

LunarDB was originally planned to be permanently C++ written, but due to unsafe code, unsafe memory handling in the core which can lead to bugs and binding errors. We've decided C++, although famous for being fast like Rust, still decided to scrap the idea and rewrite it from the beginning.

So what now?

We'll still continue to maintain it! After this there will be bug fixes and code expansion especially in the core which I haven't done yet :/

That's all! And thank you for your contributions 🦀💖

  • StarloExoliz