我正在构建一个多层次的评论系统,需要一个快速读写的解决方案。
我研究过邻接列表和嵌套集,在我看来,对于我的特定场景,使用的方法都不合适,所以我也在研究非RDBMS解决方案。
我想达到的目标是:
多层父/子relationship
我觉得RDBMS最好的解决方案是邻接列表,这里有递归读取。但这是非常不明智的,因为每分钟将有数以千计的读物。嵌套集很适合读取,但是我也会写很多东西,这会使它变得非常缓慢和无效。
你知道我在这里还能用到什么技术吗?也许是其他类型的数据库?
发布于 2011-06-25 14:58:59
大多数注释线程的大小是非常小的( ...less ),而不是几个K。因此,与其将每个注释作为自己的记录存储在数据库中,您还可以将整个注释图存储为单个对象。这将使它非常容易读和写评论树快速。
此方法非常适合共享缓存、ala、redis或memcached。
https://stackoverflow.com/questions/6480996
复制相似问题