繁体   English   中英

用于即时消息的HBASE模式设计

[英]HBASE schema design for instant message

我们一直在实现即时消息服务,并希望使用HBEASE来存储消息历史记录(并使用Redis来缓存正在进行的对话)。 用户收到的消息看起来像

  1. 用户ID(向谁)
  2. 时间
  3. 邮件正文(与from邮件正文组合。)

关于模式设计:选项A:每行一条消息行键:md5(userid)+ timesample列/值:空/消息

选项B:每行一个用户行键:md5(userid)列/谷值:时间/消息

你能帮我弄清楚赞成与反对吗? 感谢聊天类型包括:对等2对等,群聊

据我所知,Facebook在消息系统使用hbase方面做得很好。 也许这些链接可以为您提供帮助: http : //www.slideshare.net/brizzzdotcom/facebook-messages-hbase

http://sites.computer.org/debull/A12june/facebook.pdf

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM