hbase即时消息模式设计

ilmyapht  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(343)

我们已经实现了一个即时消息服务,并希望使用hbease来存储消息历史(并使用redis来缓存正在进行的会话)。用户的传入消息如下所示
用户ID(给谁)
时间
消息正文(与发件人、消息正文….组合)
关于模式设计:选项a:每行一条消息行键:md5(userid)+timesample列/valye:null/message
选项b:每行一个用户行键:md5(userid)列/valye:time/message
你能帮我搞清楚正反两个方面吗?感谢聊天类型包括:点对点、群聊

xnifntxz

xnifntxz1#

据我所知,facebook在消息系统使用hbase方面做得很好;也许这些链接会有所帮助you:http://www.slideshare.net/brizzzdotcom/facebook-messages-hbase
http://sites.computer.org/debull/a12june/facebook.pdf

相关问题