sql – 实现一个有效的系统“未读取注释”计数器
发布时间:2020-12-12 08:52:04 所属栏目:MsSql教程 来源:网络整理
导读:我试图为以下问题找到最佳解决方案:需要设计一个数据库(基于postgres的),其中的触发器和计数器系统,这将形成一个有效地查询,更新和存储信息的系统“在页面上显示的每篇文章(或博客条目,或类似的)中存在多少未读的评论. 头脑中的每个解决方案,在查询,存储或更
我试图为以下问题找到最佳解决方案:需要设计一个数据库(基于postgres的),其中的触发器和计数器系统,这将形成一个有效地查询,更新和存储信息的系统“在页面上显示的每篇文章(或博客条目,或类似的)中存在多少未读的评论.
头脑中的每个解决方案,在查询,存储或更新部分都有一些严重的缺点.即它需要太多的存储空间,或更多的更新,或者太费钱的查询. 你的到期情况如何?也许已经形成了很好的解决方案来解决这类问题? 解决方法我会尽可能简单的模式,所以查询将尽可能简单.这通常也具有最低的存储要求.当然,设置索引来支持这个查询.下一步:测量性能! “要衡量是知道的.”什么是响应时间?服务器上的负载是多少?只要性能可以接受,保持架构和查询简单.如果不是绝对必要的话,不要牺牲可维护性:你的继承人会在以后感谢你. 如果性能真的是一个问题,请查看您为应用程序使用的框架的缓存功能.执行查询时总是比执行查询更快. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |