It seems like implementing web-app like twitter/facebook-wall needs 1 huge “feeds” relational table (+ a user table)
and an awesome caching mechanism.. ( can you recommend one? )
my main question is, how would you implement such a “feature” using a non-relational DB, e.g. a key/value kind of DB?
Obviously, I had like to support the amount of users using twitter concurrently and in general.
Thanks
You can read how twitter did it over here: http://highscalability.com/blog/2010/2/19/twitters-plan-to-analyze-100-billion-tweets.html
Also read this: http://highscalability.com/scaling-twitter-making-twitter-10000-percent-faster
No data models but quite a lot of information about how 😉