我们已经实现了一个即时消息服务,并希望使用hbease来存储消息历史(并使用redis来缓存正在进行的会话)。用户的传入消息如下所示用户ID(给谁)时间消息正文(与发件人、消息正文….组合)关于模式设计:选项a:每行一条消息行键:md5(userid)+timesample列/valye:null/message选项b:每行一个用户行键:md5(userid)列/valye:time/message你能帮我搞清楚正反两个方面吗?感谢聊天类型包括:点对点、群聊
xnifntxz1#
据我所知,facebook在消息系统使用hbase方面做得很好;也许这些链接会有所帮助you:http://www.slideshare.net/brizzzdotcom/facebook-messages-hbasehttp://sites.computer.org/debull/a12june/facebook.pdf
1条答案
按热度按时间xnifntxz1#
据我所知,facebook在消息系统使用hbase方面做得很好;也许这些链接会有所帮助you:http://www.slideshare.net/brizzzdotcom/facebook-messages-hbase
http://sites.computer.org/debull/a12june/facebook.pdf