首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >设计数据库架构的书籍?

设计数据库架构的书籍?
EN

Stack Overflow用户
提问于 2010-07-02 20:29:48
回答 3查看 4.4K关注 0票数 3

我想知道是否有人可以推荐一些好的免费资源,让我学习如何设计复杂的数据库架构?

任何分享可伸缩性、容错性、选择哪种DBMS、可用性和所有基本因素的书籍。

感谢所有的建议。

EN

回答 3

Stack Overflow用户

发布于 2010-07-04 17:21:22

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

第1部分

我(我猜)前段时间的情况和你差不多;虽然阅读有关数据库设计和数据仓库的信息绝对是有用的,但最好的智慧来源来自于其他从事这方面工作很长时间的人。

  • 不要只看数据库设计(就单个数据库而言)--找一个好的数据架构师(如果你能做到,他们很少);当你这样做的时候,要向他/她请教。一个好的数据库的标志不仅仅是它有什么索引(等等),我发现它也是关于数据库如何适应更广泛的图景的。
  • ‘开发’观点:找一个好的开发人员,并征求他们的意见;你在找一个年长的人--他们的头发越多越好。
  • 'DBA‘观点:DBA将提供一个非常不同的(和有价值的)观点,通常不难找到一个很乐意抱怨数据库开发人员产生的所有垃圾的优秀开发人员:)

第2部分-有用的链接

就文章而言,我从维基百科学到了很多-维基百科没有一篇名为“如何进行数据库设计”的文章,但它确实有很多关于数据库、数据集市和数据仓库的部件/机制的好文章;我的推荐阅读清单包括:

  • Data Warehouse
  • Data Mart
  • OLTPDenormalization

(为事务性系统设计与为Slowly Changing Dimension)

  • Star SchemaSnowflake Schema

  • NormalizationOLAP设计的Dimension和from有很大的不同
票数 4
EN

Stack Overflow用户

发布于 2010-07-02 22:18:36

如果您是这个主题的新手,那么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
EN

Stack Overflow用户

发布于 2010-07-03 03:16:07

“关系数据库理论导论”,作者: Hugh Darwen。

尽管这个标题可能会给一些人留下印象,但对于“数据库设计中的良好实践”来说,它是一个非常有价值的资源,至少如果你也愿意考虑潜在的理论的话。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3165625

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档