nova icon indicating copy to clipboard operation
nova copied to clipboard

Evaluate if BossDB is a good fit for Nova

Open burbas opened this issue 1 year ago • 3 comments

Instead of trying to work on (yet) another project we could see if we can take advantage of BossDB instead (https://github.com/ErlyORM/boss_db).

burbas avatar May 31 '23 08:05 burbas

Hello

I was browsing Nova's codebase and didn't see any reference to DB management. Maybe I missed it. Nevertheless, I was wondering what would be the pros/cons for adding BossDB. I'm really eager to understand better what you aim for and which developer experience you want to have.

Thanks :D

Maartz avatar Jul 05 '23 07:07 Maartz

We did have a version where we used ErlDB but we did feel we didn't get a good structure and remove it. So today I would say that Nova is more of a View-Controller framework, where we haven't solved the modelling part. Phoenix has ecto.

So right now we will see if we develop that again or find a way to handling the modelling part better, like see if we can use stuff from bossdb or not.

Taure avatar Jul 05 '23 08:07 Taure

Hi all. Some news on this; We will probably go with SumoDB (https://github.com/inaka/sumo_db). Really liked the syntax and think it will be a good addition to Nova.

burbas avatar Aug 03 '23 19:08 burbas