-
Notifications
You must be signed in to change notification settings - Fork 23
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