用mysql存储评论
这里常用的方法是什么 为每个可注释的东西创建一个新表-不确定是否是好主意,不熟悉由此产生的开销,但我怀疑有一些 制作一个包含每一条注释的bigass表-我必须选择ID匹配的位置,这听起来像是一个搜索,一个昂贵的搜索!或者mysql可以为键创建一个哈希表来加速它 做中等大小的桌子?就像一个介于两者之间的选择。。假设每个表包含1000个项目的注释,那么对于30k个项目,我将有30个表用mysql存储评论,mysql,Mysql,这里常用的方法是什么 为每个可注释的东西创建一个新表-不确定是否是好主意,不熟悉由此产生的开销,但我怀疑有一些 制作一个包含每一条注释的bigass表-我必须选择ID匹配的位置,这听起来像是一个搜索,一个昂贵的搜索!或者mysql可以为键创建一个哈希表来加速它 做中等大小的桌子?就像一个介于两者之间的选择。。假设每个表包含1000个项目的注释,那么对于30k个项目,我将有30个表 难怪很多有评论的网站会在必要的时候获取评论:o用一种最简单的方式评论是这样的: 评论 id |父项|作者|评论|其他
难怪很多有评论的网站会在必要的时候获取评论:o用一种最简单的方式评论是这样的: 评论 id |父项|作者|评论|其他字段 如果你需要更复杂的东西,那么你必须仔细考虑
不要考虑过早的优化。现代数据库可以很好地处理大量数据。所谓“注释”,你指的是表示注释的实体,对吗?问题的主要前提是“在数据库中存储一组注释”,这一点太宽泛了,无法提出;有10亿种方法可以做到这一点。我相信,您的问题在于数据库如何与软件交互,这就是为什么您首先认为需要很多表(大多数实现,比如只使用一个表)。在您能够理解这个问题的答案之前,我鼓励您阅读数据库和数据库设计。