类似与微信朋友圈功能数据库如何实现

2020-03-20 13:39:50

如何给查看我们关注的用户发了什么资源,数据库应该如何设计。

如果用in 来刷选uuid的话,如果数据量多的话,是有点慢哈。


从知乎中得出的结论是 查看连接 https://www.zhihu.com/question/21909660


每次发圈子的时候,给关注我的每个uuid,发一个内容id。

大概表的设计就是 uuid,idlist 这样的,idlist是按照时间顺序的。

然后定期删除idlist过多的老圈子。


这个思路也不错。


如果用户不多的话,可以参照上一篇文章群聊来设计这个事。uuid,id 这样,查询呗,排序呗,如果用户过多的话再考虑之后的事情。


  • 2020-11-11 15:05:39

    nuxt如何在其它js文件中使用store

    在新建的js文件中想用store里面的数据,比如token想在封装的axios里面,请求头里面去使用,亦或者通过app的JS接口获取token并存储在store里面。我们都知道如何在vue中如何使用。

  • 2020-11-12 14:01:46

    使用postMessage来实现父子通信跨域

    1.子向父,子postMessage,父监听message; 2.父向子,父postMessage,子监听message; 3.测试发现,子向父postMessage的时候,源可以写为‘*’,父向子postMessage的时候,源需要写成子的源,(也就是子页面的协议+主机号+端口) 测试代码部分:

  • 2020-11-12 14:24:39

    Object.entries()

    Object.entries()方法返回一个给定对象自身可枚举属性的键值对数组,其排列与使用 for...in 循环遍历该对象时返回的顺序一致(区别在于 for-in 循环还会枚举原型链中的属性)