Whiteboard changed:
Work items:
[oubiwann] Evaluate python asynchronous clients for riak and mongodb: DONE
Perform rough benchmarks of riak and mongodb via their async clients: WONTDO
* MongoDB wins due to maturity and ease of install and setup.
* we can always add support for additional nosql DBs in the future
[oubiwann] read through this page: http://www.mongodb.org/display/DOCS/Schema+Design: DONE
[oubiwann] remove mysql references: DONE
[oubiwann] remove mysql dependency: DONE
[oubiwann] remove pysqlite references: DONE
[oubiwann] remove sqlite dependency: DONE
- [oubiwann] create documents for the current SQL schemas: INPROGRESS
+ [oubiwann] create documents for the current SQL schemas: DONE
+ * these have been converted to .yaml files now.
+ * from these, they can be loaded (as dict data), converted to JSON, and dumped into MongoDB
[oubiwann] add a mongodb backend for pymon: INPROGRESS
create unit tests for this (that don't touch any external systems): TODO
create integration tests that actually hit a mongodb instance: TODO
--
Migrate Away from SQL to MongoDB or Riak
https://blueprints.launchpad.net/pymon/+spec/mongo-db