幾年來,我一直是自學Web開發人員,通常使用C#/ ASP.NET,Python和PHP。但我想通過做更先進的事情來嘗試提高我的技能。我正在嘗試構建一個像SQLite這樣的數據庫程序,或者在C/C++中創建一個迷你MySQL類的東西來練習和學習新事物。在C/C++中編寫數據庫軟件
編輯: 我的項目並不一定是一個RDBMS。它可以像簡單的Web服務器或其他東西。只是看看我是否喜歡做這種事情比網站開發更多。
但是,我似乎無法在網上找到任何類型的書籍或教程,教導這種事情。有誰知道我在哪裏可以找到有關這方面的資源?我有一本教C語言本身的書,但是當我嘗試構建特定的數據庫引擎等時,我學會了如何更好地思考事情。感謝您的任何意見。
這個問題不是很清楚。你在尋找一本DBMS書嗎?如果您正在查找實現細節,可以在[download](http://www.sqlite.org/download.html)頁面上找到SQLite的源代碼。 – styfle 2011-12-23 04:34:24
「我正在嘗試構建像SQLite這樣的數據庫程序」 - 您想要設計和構建一個RDBMS?對於編程練習?建議你選擇一些不太有抱負的東西 – 2011-12-23 04:37:53
那麼我已經獲得了MySQL和SQLite的源碼。但是看到的東西教導了爲什麼做某些事情某些方面對於該類型的程序的性能,模塊性,可移植性方面比其他類型更好,或者如何以某種方式處理不同方面以達到特定標準。 – vol4life27 2011-12-23 04:39:33