26
我想了解sqlite是如何實現的。並且,想要閱讀源代碼(我已經下載了源代碼)。我應該開始查看哪部分代碼?從哪裏開始閱讀SQLite源代碼?
我想了解sqlite是如何實現的。並且,想要閱讀源代碼(我已經下載了源代碼)。我應該開始查看哪部分代碼?從哪裏開始閱讀SQLite源代碼?
SQLite documentation page有一個很大的部分,名爲SQLite技術/設計文檔與SQLite的內部文章。在開始閱讀源代碼之前,我認爲閱讀和理解這些內容至關重要。
有許多寶石在那裏,但你最感興趣的可能是Architecture of SQLite,作爲其描述說:
的 SQLite庫的架構概況,對於那些有用 想破解的代碼誰。
該網頁包含的SQLite的代碼一個不錯的框圖:
然後解釋其中的源找到每個這樣的塊實施。
另一個偉大的資源(從here鏈接)是奧賴利迷你書(「捷徑」)命名爲「內部的SQLite」,它進入的SQLite的設計和代碼來解釋它是如何工作的。
該書的第二版於2015年發佈,來自同一作者的名爲「SQLite數據庫系統設計與實現」。 – stanleyli 2016-08-05 17:53:33