You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- What format is data saved in? (in memory and on disk)
3
+
- When does it move from memory to disk?
4
+
- Why can there only be one primary key per table?
5
+
- How does rolling back a transaction work?
6
+
- How are indexes formatted?
7
+
- When and how does a full table scan happen?
8
+
- What format is a prepared statement save in?
3
9
4
-
Blah blah
10
+
In short, how does a database **work**?
5
11
6
-
This that
12
+
I'm building a clone of [sqlite](https://www.sqlite.org/arch.html) from scratch in C in order to understand, and I'm going to document my process as I go.
7
13
8
14
# Table of Contents
9
-
[Part 1 - Introduction and Setting up the REPL](part1.md)
15
+
[Part 1 - Introduction and Setting up the REPL](part1.md)
16
+
17
+
{% include image.html url="/assets/images/arch2.gif" description="sqlite architecture (https://www.sqlite.org/arch.html)" %}
0 commit comments