2010-09-27 56 views

回答

50

SQLite documentation page有一個很大的部分,名爲SQLite技術/設計文檔與SQLite的內部文章。在開始閱讀源代碼之前,我認爲閱讀和理解這些內容至關重要。

有許多寶石在那裏,但你最感興趣的可能是Architecture of SQLite,作爲其描述說:

的 SQLite庫的架構概況,對於那些有用 想破解的代碼誰。

該網頁包含的SQLite的代碼一個不錯的框圖:

alt text

然後解釋其中的源找到每個這樣的塊實施。


另一個偉大的資源(從here鏈接)是奧賴利迷你書(「捷徑」)命名爲「內部的SQLite」,它進入的SQLite的設計和代碼來解釋它是如何工作的。

+1

該書的第二版於2015年發佈,來自同一作者的名爲「SQLite數據庫系統設計與實現」。 – stanleyli 2016-08-05 17:53:33