sqlite#000#参考图书及资料

毫无疑问,世界上使用最为广泛的数据库应该是SQLite。它是一个嵌入式数据库,常被各种应用比如安卓或者iOS应用用作本地数据库,所以最为广泛实至名归。SQLite是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。
如果要学习一个工业级数据库的实现原理,SQLite是一个非常不错的入手对象。

参考图书

参考图书官方指引:https://www.sqlite.org/books.html

书名 ISBN 作者 出版社 出版日期 备注
SQLite权威指南(第二版) 9787121149245 [美]艾伦/欧文斯 电子工业出版社 2012-01-01 P
LEMON语法分析生成器(LALR 1类型)源代码情景分析 9787308048149 虞森林 浙江大学出版社 2006-07-01 P
Inside SQLite 9780596550066 Sibsankar Haldar O’Reilly 2007-04-15 P
SQLite Database System Design and Implementation 9780596550066 Sibsankar Haldar O’Reilly 2015-05-21 P

官方文档

SQLite的官方文档极其详细,深度学习SQLite必不可少的参考资料。

内容 说明 链接
Alphabetical List Of Documents 按字母排序的官方文档列表 https://www.sqlite.org/doclist.html
About SQLite 关于SQLite的简单介绍 https://www.sqlite.org/about.html
Architecture of SQLite 程序设计架构 https://www.sqlite.org/arch.html
Atomic Commit In SQLite 原子提交原理 https://www.sqlite.org/atomiccommit.html
Compile-Options 编译选项 https://www.sqlite.org/compile.html
Database File Format 数据库文件格式 https://www.sqlite.org/fileformat2.html
The Lemon LALR(1) Parser Generator Parser语法分析器 https://www.sqlite.org/lemon.html
The Virtual Database Engine of SQLite VDBE虚拟机 https://www.sqlite.org/vdbe.html
How To Compile SQLite 编译方法 https://www.sqlite.org/howtocompile.html
Result and Error Codes 函数返回码和错误码 https://sqlite.org/rescode.html

源码下载

其他资料