Given the modular nature of the application and the convenience of JSON based data storage in a RESTful environment, we have decided that we will go with a schemaless, JSON (or, more appropriately, BSON) database for our default backend. The decision to use MongoDB is motivated by the fact that it scales well, runs on a Raspberry Pi, is free, and has no embedded alternative (I looked; nothing seems to be really feasable yet). That said, Atlanta is modular; alternatives are welcome.
Our current tasks are:
[ ] Install MongoDB and pymongo
[ ] Get a RESTful interface available in Atlanta through a module
Really inclined towards Eve. It is Flask-based (which is what I am already using) and support MongoDB. The question is going to be whether it boxes us into anything.
Given the modular nature of the application and the convenience of JSON based data storage in a RESTful environment, we have decided that we will go with a schemaless, JSON (or, more appropriately, BSON) database for our default backend. The decision to use MongoDB is motivated by the fact that it scales well, runs on a Raspberry Pi, is free, and has no embedded alternative (I looked; nothing seems to be really feasable yet). That said, Atlanta is modular; alternatives are welcome.
Our current tasks are: