Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 从哪里开始阅读SQLite源代码?_C_Sqlite_Open Source - Fatal编程技术网

C 从哪里开始阅读SQLite源代码?

C 从哪里开始阅读SQLite源代码?,c,sqlite,open-source,C,Sqlite,Open Source,我想了解sqlite是如何实现的。并且,想阅读源代码(我已经下载了源代码)。我应该开始看代码的哪一部分?SQLite有一个很棒的部分,名为SQLite技术/设计文档,其中有关于SQLite内部的文章。我认为在开始阅读源代码之前,阅读并理解这些内容是非常必要的 那里有很多宝石,但对你来说最有趣的可能是,正如它的描述所说: 系统的体系结构概述 SQLite库,对那些 我想破解密码 该页面包含SQLite代码的良好框图: 然后解释如何在源代码中找到每个此类块的实现 另一个伟大的资源(链接自)是名为

我想了解sqlite是如何实现的。并且,想阅读源代码(我已经下载了源代码)。我应该开始看代码的哪一部分?

SQLite有一个很棒的部分,名为SQLite技术/设计文档,其中有关于SQLite内部的文章。我认为在开始阅读源代码之前,阅读并理解这些内容是非常必要的

那里有很多宝石,但对你来说最有趣的可能是,正如它的描述所说:

系统的体系结构概述 SQLite库,对那些 我想破解密码

该页面包含SQLite代码的良好框图:

然后解释如何在源代码中找到每个此类块的实现



另一个伟大的资源(链接自)是名为“Inside SQLite”的Oreilly迷你书(“捷径”),该书深入到SQLite的设计和代码中,解释了它是如何工作的。

该书的第二版于2015年出版,由同一作者编写,名为“SQLite数据库系统设计和实现”。