2009-11-17 72 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