*如何管理标签

问题描述:

我对数据库的底层数据结构以及*管理标签的方式感兴趣。我即将构建完全依赖基于标签的过滤器的应用程序,并寻求正确的方法。设计数据库的最佳方式是什么,因此在处理这些标记集以过滤数据时,将来必须运行最少的查询。我确实使用了搜索功能,但无法找到所需的内容。*如何管理标签

*并不完全依赖于SQL数据库来处理标签。他们缓存,预先分类并预先聚合它们。

阅读interesting story of one optimization

从那里你可以得到关于如何计算器的一些见解。

+0

感谢您的提示,我现在就读它。 – greenLizard 2012-03-19 14:05:51

我不知道他们是否做得好,但您可能想看看Drupal的分类标准(http://drupal.org/documentation/modules/taxonomy)。如果你运行安装,你可以看看他们如何在生成的数据库中处理这个问题。