[Blueprint mongo-db] Migrate Away from SQL to MongoDB or Riak

30 views
Skip to first unread message

Duncan McGreggor

unread,
Dec 14, 2011, 1:32:17 PM12/14/11
to pymo...@googlegroups.com
Blueprint changed by Duncan McGreggor:

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

Duncan McGreggor

unread,
Dec 14, 2011, 1:32:25 PM12/14/11
to pymo...@googlegroups.com
Blueprint changed by Duncan McGreggor:

Priority: Medium => High

Duncan McGreggor

unread,
Dec 14, 2011, 2:09:03 PM12/14/11
to pymo...@googlegroups.com
Blueprint changed by Duncan McGreggor:

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

Duncan McGreggor

unread,
Dec 14, 2011, 9:56:09 PM12/14/11
to pymo...@googlegroups.com
Blueprint changed by Duncan McGreggor:

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

Duncan McGreggor

unread,
Dec 15, 2011, 1:29:17 AM12/15/11
to pymo...@googlegroups.com
Blueprint changed by Duncan McGreggor:

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

Reply all
Reply to author
Forward
0 new messages