Re:Three Months to Scale NewsBlur
by duncan_bayne on Sunday March 17, 2013 @10:22PM
(#5392034)
Three DBs? I don't suppose you have a blog post or something that explains your architecture decisions? Not criticising - I'm sure you had good reasons - but I'm rather curious as to what they were :)
[ Parent
| on HN ]
Based on the Github page, I would imagine Redis as a cache, MongoDB to store the 'non-relational data' (quoted from the GH page - I'm guessing the actual articles and such) and Postgres for the other application stuff - accounts, preferences, subs, etc.
https://github.com/samuelclay/NewsBlur/blob/master/apps/rss_...
It looks like MongoDB is being used for fetch/push history, feed icon data, and article data. It's also being used for some other stuff: https://github.com/search?l=Python&q=%22mongo.Document%2...