【问题标题】:books on designing database architecture? [closed]设计数据库架构的书籍? [关闭]
【发布时间】:2010-07-02 12:29:47
【问题描述】:

我想知道是否有人对我可以学习设计复杂数据库架构的一些好的免费资源有任何建议?

任何分享有关可扩展性、容错性、选择哪种 DBMS、可用性和所有基本因素的知识的书籍。

感谢所有建议。

【问题讨论】:

  • “复杂的数据库架构”是什么意思?您的意思是数据模型还是您真的想构建自己的数据库管理系统?
  • 我指的是构建关系数据库背后的方法。组织数据和结构化数据的最佳方式。那可能是一个数据模型?我对这个主题很陌生。
  • 你应该在这里找到一些东西stackoverflow.com/questions/194812/…

标签: database database-design architecture


【解决方案1】:

我有一些信息给你,但有些不是你想要的。所以...

第 1 部分

不久前,我(我猜)和你处于相似的位置;虽然阅读有关数据库设计和数据仓库的信息绝对有用,但最好的智慧来源来自长期从事这方面工作的其他人。

  • 不要只看数据库设计(就单个数据库而言)——找一个好的数据架构师(如果可以的话,他们很少见);当你这样做时,选择他/她的大脑。一个好的数据库的标志不仅仅是它有什么索引(等等),我发现它还在于数据库如何适应更广泛的情况。
  • “开发”观点:找一个优秀的开发人员来获取和挑选他们的大脑;您追求的是年长者 - 他们的白发越多越好。
  • “DBA”观点:DBA 将提供一种非常不同(且有价值)的观点,而且通常不难找到一个乐于抱怨开发人员生产的所有垃圾数据库的好人 :)

第 2 部分 - 有用的链接

就文章而言,我从 Wikipedia 中获得了很多信息 - Wikipedia 没有一篇名为“How to Ace Database Design”的文章,但它确实有很多关于数据库、数据集市和数据仓库;我推荐的阅读清单包括:

【讨论】:

    【解决方案2】:

    如果您是该主题的新手,那么 Chris Date 的数据库系统简介是您开始进行数据库设计之前的一个很好的起点。

    http://www.amazon.com/Introduction-Database-Systems-8th/dp/0321197844

    对于专门关于设计的书籍:

    http://www.amazon.com/Information-Modeling-Relational-Databases-Management/dp/0123735688

    http://www.amazon.com/Practical-Issues-Database-Management-Practitioner/dp/0201485559

    【讨论】:

    • 我想你在请求中漏掉了一个关键词:“好免费资源”
    【解决方案3】:

    Hugh Darwen 的“关系数据库理论导论”。

    尽管标题可能会给某些人留下印象,但它对于“数据库设计的良好实践”来说是非常有价值的资源,至少如果您也愿意思考基本理论。

    【讨论】:

      猜你喜欢
      • 2012-12-11
      • 1970-01-01
      • 2011-08-02
      • 2017-09-11
      • 2015-12-15
      • 1970-01-01
      • 1970-01-01
      • 2011-04-12
      • 1970-01-01
      相关资源
      最近更新 更多