What database choice seems appropriate in your opinion?
Thanks.
I have personal experience with MariaDB / MySQL and SQLite. A pleasant thing about both is that they are reliable and you are going to find a lot of resources (also help) online, which saved me some headache a couple of times. In more complicated projects I'll be using Postgres. I'll try to keep Mongo-ish stuff away until I'm going to have a very specific reason to use its advantages, which I don't fully understand at this point.
Again, I like things I can rely on. SQL is one of them.
PS: I'd be willing to know more what are you going to simulate @curiousgal. MC simulators are cool!
To answer the question in your post (which is different), I have no idea.
I think it would be better to remove as many degrees of freedom as possible, simplify aggressively, and delay decisions you don't have to absolutely make at this stage to allow you to focus on proving what it is you're trying to prove.
There are a few space and time and reliability tradeoffs but they don't matter for a lot of workloads. The positive side of the tradeoffs come in the form of simplicity and tooling.