2009-11-17 104 views
1

计算机科学/实用软件工程的其中一个方面我比较弱,实际上是在数据库系统中做了大量的工作。也就是说,我可以对较小的数据集进行简单查询,没有问题。但是,处理大型数据集上的复杂查询会立即引发对我之外的数据库的理解。例如,我前段时间构建了一个有趣的查询,它使用n = 2的大小计算了一个连接,其中n = 20,000 - 托管服务器因为吹动CPU而暂停了我的帐户。令人震惊的。SQL/RDBMS的良好参考网站

我有兴趣让自己了解如何设计模式和查询,以及不关闭服务器。为此,您推荐哪些材料讨论专业数据库/ SQL设计和写作?

回答

1

我会去书店挑选一些关于你选择的数据库性能调整的书籍(这取决于数据库后端是非常不同的)。这将帮助您了解哪些是不适合设计数据库的关键。

这里有很多优秀的信息 http://wiki.lessthandot.com/index.php/Category:Data_Management

+0

我很尊敬地不同意。我认为在深入研究任何特定RDBMS的实现细节之前,需要掌握大量的非产品特定知识。 – 2009-11-17 19:05:49

+0

您的链接没有任何信息,HLGEM。 – 2009-11-17 21:00:11

+0

是的,你只需要调查它的链接。 – HLGEM 2009-11-17 22:01:29

1

对于一般的SQL我会去Celko's books网站。对于供应商而言,这取决于您选择的平台。我很了解SQL Server平台,因此我的赞誉是Inside series

博客也是有用的,看看all time SQL tag就在这里,并检查顶部answerers信息,有些人有非常有用的个人博客。例如。经过Quassnoi's blog,它在MySQL,Oracle,SQL Server上有很多有用的信息。

+0

而且'PostgreSQL'也! :) – Quassnoi 2009-11-17 21:20:04