Design Twitter

User table 的大小相对于 post table 来说应该小好几个数量级,可以按userid shard也可以不shard,多加几个slave distribute load应该就行了。

Post table 自然还是按postid shard比较合理,需要找一个user的post就需要搜寻所有的partition然后用aggregator merge/sort

Last updated

Was this helpful?