Hacker News new | past | comments | ask | show | jobs | submit login

For rapid prototyping, I like the serverless one-file simplicity of SQLite. No need to start a db server, the app and the db can be contained in the same directory (and versioned within the same repository). You can drag it to another system and the app still works, and restarting the db from scratch is as easy as deleting the file. If needed, it's easy to manually edit with a diverse choice of GUIs. And ORMs like DataMapper make it a breeze to play with.



That's a really savvy point, but in case you've never used Mongo, it's _almost_ that easy.


Still have to do migrations though


This is exactly the point that makes using Mongo a breeze. You can just play around with your models without having to worry about a thing. You just code it up as you go along, and your database just works.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: