默认
发表评论 2
求教关于IM应用中,聊天记录数据存储的一些疑问
阅读(680)?|?评论(2 收藏 淘帖
各位大佬好 想请教下??im系统的聊天消息一般是存在关系型还是非关系型的数据库??假如一条聊天数据对应mysql的一条数据 这样做合理吗 望指点下??谢谢
目前开发遇到一个需求就是编辑聊天记录 可以对记录增删改查 感觉一条条存数据库的话 有个字段是要用来标识顺序 这样每次中间编辑的时候多加了一条记录 我后面的数据都要改一遍顺序 挺麻烦的感觉??还是说把会话记录搞成json放数据库好 求指点

365bet最新官网备用网址_365bet怎么提款_365bet行政费用网 - 365bet最新官网备用网址_365bet怎么提款_365bet行政费用开发者社区! 来源: - 365bet最新官网备用网址_365bet怎么提款_365bet行政费用开发者社区!

标签:IM开发
上一篇:融云技术分享:融云安卓端IM产品的网络链路保活技术实践?下一篇:融云技术分享:解密融云IM产品的聊天消息ID生成策略
推荐方案
评论 2
im不同于普通的电商系统,im聊天记录也不同于电商订单,其实并不是那么重要,至于是用关系数据库还是nosql,这个主要看场景和技术能力,没有规定一定要用什么。

至于你说的要手动插入聊天记录的问题,怎么会有这种需求,这个就有点诡异了,聊天是真实发生的事情,难道还能造假?
签名: 国庆没法出去玩。。。
会话记录用nosql存json格式,也解决不了你的问题,建议你的顺序标识不要全局,因为顺序只是对某个人有意义,你的顺序标识以人为单位就好处理一点,这个标识可以用时间戳来表示,因为真正的人聊天不可能像机器一样一秒内能聊很多条,或者1毫秒内还有重复,这绝对不可能
签名: 好想把妹!
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部