Decode

programming blog by huangsunyang


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

SQLite Learning Resource

发表于 2019-11-08 分类于 sqlite源码
本文字数: 595 阅读时长 ≈ 3 分钟

WHY SQLite

为什么要学SQLite?起因来源于云风的《Lua源码赏析》这本小册子,里面提到了reddit上的一个问题,问的是最值得阅读的well-designed的开源项目,其中SQLite广受好评,此外就是Lua的虚拟机(等我python再学习深入后也可以对照着看看Lua,毕竟Lua相对简单,其实更容易上手)。此外,作为一个非科班出生的客户端程序,对于服务端的一些知识了解其实是相对缺乏的,数据库一直是我的知识盲区之一,也希望乘此机会了解数据库的相关知识。

如何学习SQLite

在写这篇文章的时候,我还开始学习,只是做了这个决定,因此现在的我是从零开始。我所设想的学习过程主要分为三个阶段

学习使用SQLite

首先自然要学会SQLite数据库的使用,也可以顺便看看python提供的操作SQLite的api,这个时间不需要太长,大概一两天的时间,熟悉一下基本的概念即可。我目前搜集到的资料包括:

  • runoob网页资料
  • SQLite官方文档SQL语法介绍
  • tutorialspoint网站教程
  • O’REILLY出版社的Using SQLite,大概看了一些感觉这本最好

了解SQLite架构

主要参考了知乎上广大网友走过的老路,包含了一部分官方文档和书籍,以及一些博客:

  • 官方文档中的架构介绍
  • Inside SQLite这本书

源代码学习

这一部分内容暂时没有能力规划..

# 源码 # sqlite # c
CPython Closure
LR(k) Parser
  • 文章目录
  • 站点概览
_huang

_huang

12 日志
5 分类
18 标签
GitHub E-Mail
  1. 1. WHY SQLite
  2. 2. 如何学习SQLite
    1. 2.1. 学习使用SQLite
    2. 2.2. 了解SQLite架构
    3. 2.3. 源代码学习
© 2020 _huang | 59k | 4:53
由 Hexo 强力驱动 v3.9.0
|
主题 – NexT.Muse v7.3.0