【问题标题】:How does stackoverflow manage tagsstackoverflow如何管理标签
【发布时间】:2012-03-19 13:57:35
【问题描述】:

我对数据库的底层数据结构和stackoverflow管理标签的方式感兴趣。我即将构建完全依赖于基于标签的过滤器的应用程序,并且我正在寻找正确的方法。设计数据库的最佳方法是什么,因此将来在使用标签集过滤我的数据时必须运行最少的查询。我确实使用了搜索,但找不到我要查找的内容。

【问题讨论】:

    标签: mysql performance database-design tags


    【解决方案1】:

    Stackoverflow 并不完全依赖 SQL 数据库来处理标签。他们积极地缓存、预排序和预聚合它们。

    阅读此interesting story of one optimization

    从那里您可以了解 stackoverflow 的工作原理。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-04-22
        • 2011-04-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多