-
SQLites successor in rust is a thing though
https://github.com/tursodatabase/limbo
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
SurrealDB [1] is a fairly complete database written in Rust. I've used it for fairly small web apps and it felt comfortable to work with coming from MongoDB.
[1] https://github.com/surrealdb/surrealdb?tab=readme-ov-file
-
> without years of hardwork on test you can't say you are correct
Before, I have the myth in my head that RDBMS development is like cryptography/kernels: Something not mean for humans to do.
Now working as part of a [team](http://spacetimedb.com) I see now that is hard, but doable.
Certainly MORE EASY than working in ERPs that is the thing that I have done for more than 20 years (now THAT is what is insane). Literally doing RDBMS is more relaxing than doing ERPs.
But what I have learned is that what make RDBMS truly hard is not the usual suspect: ACID.
You don't need 'years of hardwork' to reach it and to prove them is right (only some insanity when you need to target very weird os/arcs and deal with faulty hardware).
What is truly hard and will eat your time is sql. SQL is hard. Is *bad*. Is *very hard* to optimize, and is so anemic that your time is expended more in the query optimizer (that has hard time because sql more than anything else) and because sql is bad, I tell you, it leads to insane stuff like having a single query with 1000 joins, and people have not means to good, optimal designs (and what you have like CTE and all that is poor bandaids) so now you get a bad input and have fun.
But if the RDBMS stay in the relational part and you could make a better lang to interface it then is far more easy. Still query optimizer is big part of your time, but if you have control of the input language you can do your live easy.
-
redb is what are you looking for
https://github.com/cberner/redb