首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >最有效的多级评语系统

最有效的多级评语系统
EN

Stack Overflow用户
提问于 2011-06-25 22:48:41
回答 1查看 282关注 0票数 0

我正在构建一个多层次的评论系统,需要一个快速读写的解决方案。

我研究过邻接列表和嵌套集,在我看来,对于我的特定场景,使用的方法都不合适,所以我也在研究非RDBMS解决方案。

我想达到的目标是:

多层父/子relationship

  • Lots的读取和大量writes

  • Adding/editing --任意级别的

  • 按dateime(旧/新)对整棵树排序,投票分数

我觉得RDBMS最好的解决方案是邻接列表,这里有递归读取。但这是非常不明智的,因为每分钟将有数以千计的读物。嵌套集很适合读取,但是我也会写很多东西,这会使它变得非常缓慢和无效。

你知道我在这里还能用到什么技术吗?也许是其他类型的数据库?

EN

回答 1

Stack Overflow用户

发布于 2011-06-25 22:58:59

大多数注释线程的大小是非常小的( ...less ),而不是几个K。因此,与其将每个注释作为自己的记录存储在数据库中,您还可以将整个注释图存储为单个对象。这将使它非常容易读和写评论树快速。

此方法非常适合共享缓存、ala、redis或memcached。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6480996

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档