Подтвердить что ты не робот

С чего начать читать исходный код SQLite?

Я хочу понять, как реализован sqlite. И, хотите прочитать исходный код (я уже загрузил источник). Какую часть кода я должен начать смотреть?

4b9b3361

Ответ 1

Страница документации SQLite имеет отличный раздел с названием Техническая/проектная документация SQLite со статьями о внутренних компонентах SQLite, Я считаю необходимым читать и понимать их до того, как вы начнете читать исходный код.

Есть много драгоценных камней, но наиболее интересным для вас является, вероятно, Архитектура SQLite, как говорится в описании:

Архитектурный обзор Библиотека SQLite, полезная для тех, кто хотите взломать код.

Эта страница содержит красивую блок-схему кода SQLite:

alt text

И затем объясняет, где в источнике найти реализацию каждого такого блока.


Еще один отличный ресурс (связанный с здесь) - это мини-книга Oreilly ( "Short Cut" ) под названием "Inside SQLite", которая входит в дизайн и код SQLite, чтобы объяснить, как это работает.