【问题标题】:Database schema for a site like SO?像这样的网站的数据库架构?
【发布时间】:2009-04-14 20:57:58
【问题描述】:

自从我参加了数据库设计和 SQL 的本科基础课程以来,我还没有真正接触过类似的东西。
所以我的问题是 - 像这样的网站的数据库模式通常会是什么样子?您通常希望找到什么?例如,问题和答案是如何存储的?
有没有一些工具可以让你设计它?还是只是开发者想出来的?

【问题讨论】:

    标签: database schema


    【解决方案1】:

    Stack Overflow 在几周前通过 database refactoring 之前使用了 MediaWiki database schema 作为模板。

    【讨论】:

    • 杰夫不是说使用 MediaWiki 作为模板是个坏主意吗?
    • 你有那个来源吗?
    【解决方案2】:

    数据库设计中几乎没有一些原则,如果你参加了那门课程,我相信你很清楚。他们基本上都说您的数据不应该在多个表中重复,并且您的所有列都应该与它们出现的表是一体的。然后在所有软件设计中都应用了通用实体,例如对象和关系。管理它们是最容易的部分,因为它是本能的。然后是可扩展性和性能的优化,如果第一步正确完成,这应该不难。这通常与为您的数据库编写代码的软件团队一起完成。

    【讨论】:

      【解决方案3】:

      您可以使用工具来设计数据库,但它们通常只是用于在图表中创建正确形状的模板。

      逻辑结构的设计方式与 arn 建筑师设计建筑物的方式相同,使用他们最好的知识和经验。

      此外,始终“用铅笔工作”,直到你开心为止。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-12-18
        • 2018-05-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-24
        相关资源
        最近更新 更多