Whiteboard changed:
Work items:
Evaluate python asynchronous clients for riak and mongodb: INPROGRESS
- Perform rough benchmarks of riak and mongodb via their async clients: TODO
+ 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
read through this page: http://www.mongodb.org/display/DOCS/Schema+Design: TODO
create documents for the current SQL schemas: TODO
add a mongodb backend for pymon: TODO
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
Priority: Medium => High
Whiteboard changed:
Work items:
- Evaluate python asynchronous clients for riak and mongodb: INPROGRESS
+ 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
+ * MongoDB wins due to maturity and ease of install and setup.
+ * we can always add support for additional nosql DBs in the future
read through this page: http://www.mongodb.org/display/DOCS/Schema+Design: TODO
create documents for the current SQL schemas: TODO
add a mongodb backend for pymon: TODO
create unit tests for this (that don't touch any external systems): TODO
create integration tests that actually hit a mongodb instance: TODO
+ remove mysql references: TODO
+ remove mysql dependency: TODO
+ remove pysqlite references: TODO
+ remove sqlite dependency: TODO
Whiteboard changed:
Work items:
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
- read through this page: http://www.mongodb.org/display/DOCS/Schema+Design: TODO
- create documents for the current SQL schemas: TODO
+ read through this page: http://www.mongodb.org/display/DOCS/Schema+Design: DONE
+ create documents for the current SQL schemas: INPROGRESS
add a mongodb backend for pymon: TODO
create unit tests for this (that don't touch any external systems): TODO
create integration tests that actually hit a mongodb instance: TODO
- remove mysql references: TODO
- remove mysql dependency: TODO
- remove pysqlite references: TODO
- remove sqlite dependency: TODO
+ remove mysql references: DONE
+ remove mysql dependency: DONE
+ remove pysqlite references: DONE
+ remove sqlite dependency: DONE
Whiteboard changed:
Work items:
- Evaluate python asynchronous clients for riak and mongodb: DONE
+ [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
- read through this page: http://www.mongodb.org/display/DOCS/Schema+Design: DONE
- create documents for the current SQL schemas: INPROGRESS
- add a mongodb backend for pymon: TODO
+ [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] 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
- remove mysql references: DONE
- remove mysql dependency: DONE
- remove pysqlite references: DONE
- remove sqlite dependency: DONE