Hadoop 即时消息的HBASE模式设计
我们一直在实施即时消息服务,希望使用HBEASE存储消息历史记录(并使用redis缓存正在进行的对话)。用户的传入消息如下所示Hadoop 即时消息的HBASE模式设计,hadoop,schema,hbase,Hadoop,Schema,Hbase,我们一直在实施即时消息服务,希望使用HBEASE存储消息历史记录(并使用redis缓存正在进行的对话)。用户的传入消息如下所示 用户ID(给谁) 时间 消息正文(与发件人、消息正文结合使用) 关于模式设计: 选项A:每行一条消息 行键:md5(用户ID)+时间采样 列/valye:null/message 选项B:每行一个用户 行键:md5(用户ID) 列/谷:时间/消息 你能帮我弄清楚正反两方面吗?谢谢 聊天类型包括:peer-2-peer、群聊据我所知,Facebook在消息系统使用hbas
聊天类型包括:peer-2-peer、群聊据我所知,Facebook在消息系统使用hbase方面做得很好;也许这些链接可以帮助您: