代码之家  ›  专栏  ›  技术社区  ›  Jack Roscoe

数据库架构设计书籍?[关闭]

  •  2
  • Jack Roscoe  · 技术社区  · 14 年前

    我想知道是否有人有什么好的免费资源,我可以学习设计复杂的数据库架构的建议?

    任何共享有关可伸缩性、容错性、DBMS选择、可用性和所有基本因素的知识的书籍。

    感谢所有建议。

    3 回复  |  直到 10 年前
        1
  •  3
  •   Adrian K    14 年前

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

    第1部分

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

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

    第2部分-有用链接

    就文章而言,我已经从维基百科中得到了很多好处——维基百科没有一篇叫做“如何设计一流的数据库”的文章,但它确实有很多关于数据库、数据集市和数据仓库的部分/机制的好文章;我推荐的阅读清单包括:

        2
  •  2
  •   nvogel    14 年前

    如果你是新的主题,那么介绍数据库系统的克里斯日期是一个很好的地方开始之前,你进入数据库设计。

    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
  •  2
  •   Erwin Smout    14 年前

    休达文的《关系数据库理论概论》。

    尽管标题可能给一些人留下了这样的印象,但对于“数据库设计中的良好实践”来说,它是一个非常有价值的资源,至少如果您也愿意的话 认为 关于基础理论。