looking a this article and this is starting to sound less crazy:
https://wiki.c2.com/?ImageBasedLanguage
It mentions how you could consider Databases and SQL image adjacent and like:
In Rust, one of the most popular game dev patterns is ECS, and ECS is essentially one big in memory database/image.
All of the borrow checking rules still apply, but you can also save load add edit and remove data to it.
I feel like I’m onto something here