Skip to content

2013 10 15

Andre Merzky edited this page Oct 22, 2013 · 1 revision
  • who: Ole, Antons, Matteo, Ashley, Mark, AndreM
  • what:
    • SP1 database backend
    • MongoDB seems to match our requirements better than redis
    • other NoSQL DBs possibly also good -- but we neither have time nor energy for a big shootout
    • important features (compared to redis)
      • efficient searches / query filters (on values, such as session IDs)
      • JSON
      • pub/sub
      • bulk ops
      • can do atomic ops / transactions (not always trivial, but always possible)
      • ssl connection
    • seems very sufficient for SP1
    • TODO Ole: simple performance check (create 1k small docs over high-latency link, etc). Compare to redis as baseline. Agree to use MongoDB baseline perf is in same ballpark.
    • TODO Ole: define type of MongoDB entries we need (probably approx 1 per stateful entity? Check if that makes sense), and define who owns those entries in what state. We can probably leave remainder of the data model fluid for a while
Clone this wiki locally