注册并分享邀请链接,可获得视频播放与邀请奖励。

Yifeng "Evan" Wang (@ewind_dev) “简直不像云风老师会说的话…… 没 DB 那未读数哪里维护呢?增量同步和撤回怎么做呢?词” — TopicDigg

Yifeng "Evan" Wang 的个人资料封面
Yifeng "Evan" Wang 的头像
Yifeng "Evan" Wang
@ewind_dev
加入 May 2020
0 正在关注    0 粉丝
简直不像云风老师会说的话…… 没 DB 那未读数哪里维护呢?增量同步和撤回怎么做呢?词不存在的时候索引是 O(1) 而 grep 是 O(N) 呀 ok 我们只要维护个 event log……blabla 最后重新发明 sqlite? 在 @paperboy_ai 做 IM 之后不好意思随便喷微信了,现在觉得这是个各种意义上的工程奇迹 🥶
显示更多
@passluo 微信的开发人员根本就不懂该怎么储存数据。这种聊天软件,文本和媒体文件分开存,文本根本就不应该保存在什么数据库(sqlite)里, 一个对话一个文本文件追加就可以了。需要搜索的时候 grep 一下性能完全符合需求。一个对话能有多少文本?一秒一个字 24 小时不间断,一年也就 30M 个字。
显示更多
0
12
58
4
转发到社区