I have a some idea about creating web app which would require DB to store user data. i initially zero'd on MongoDB as i was using it on machine and i knew there were managed hosting solutions for MongoDB.
Now when time came to really think about making final decision about DB (80% dev done) i am confused as MongoDB managed hosting costs $30+/month, Cassandra is another one but could not find any reliable hosting solution, DynamoDB has complicated pricing (Read/Write Unit ??). So i am asking what choice do i have?
Little bit on requirement, i am thinking per user it will take around 12kb and maybe 100,000 user then = 12gb / year (i know 100,000 is very optimistic but this is just for calculation). I am looking for DB which can store binary/blob data, so its not limited to NoSQL db's.
I am good with Unix / Linux so i can do devops job myself but i dont think i can do it round the clock, which makes managed hosting good option but its going beyond my budget as web app would be free to use. I can spend $20 a month on hosting ($5) + db ($15)
Any input would be helpful...