DEV Community

SQLite Database System: Design and Implementation Series' Articles

Back to Athreya aka Maneshwar's Series
Inside SQLite’s Frontend: How Your SQL Becomes Bytecode
Cover image for Inside SQLite’s Frontend: How Your SQL Becomes Bytecode

Inside SQLite’s Frontend: How Your SQL Becomes Bytecode

18
Comments 1
4 min read
Inside SQLite’s Frontend: The Parser- Turning Tokens into Meaning
Cover image for Inside SQLite’s Frontend: The Parser- Turning Tokens into Meaning

Inside SQLite’s Frontend: The Parser- Turning Tokens into Meaning

17
Comments 1
4 min read
Inside SQLite’s Frontend: How the WHERE Clause Drives Optimization
Cover image for Inside SQLite’s Frontend: How the WHERE Clause Drives Optimization

Inside SQLite’s Frontend: How the WHERE Clause Drives Optimization

19
Comments
5 min read
Inside SQLite’s Frontend: BETWEEN, OR, LIKE, and GLOB Optimizations
Cover image for Inside SQLite’s Frontend: BETWEEN, OR, LIKE, and GLOB Optimizations

Inside SQLite’s Frontend: BETWEEN, OR, LIKE, and GLOB Optimizations

28
Comments 2
4 min read
Inside SQLite’s Frontend: Join Table Ordering
Cover image for Inside SQLite’s Frontend: Join Table Ordering

Inside SQLite’s Frontend: Join Table Ordering

15
Comments 1
3 min read
Which index should SQLite use?
Cover image for Which index should SQLite use?

Which index should SQLite use?

31
Comments 3
4 min read
From Queries to Bytecode: The Final Pieces of SQLite’s Frontend
Cover image for From Queries to Bytecode: The Final Pieces of SQLite’s Frontend

From Queries to Bytecode: The Final Pieces of SQLite’s Frontend

30
Comments 2
5 min read
SQLite Interface Handler: Understanding the sqlite3 Core Structure
Cover image for SQLite Interface Handler: Understanding the sqlite3 Core Structure

SQLite Interface Handler: Understanding the sqlite3 Core Structure

16
Comments
4 min read
How SQLite Internals Connect Into One Unified System
Cover image for How SQLite Internals Connect Into One Unified System

How SQLite Internals Connect Into One Unified System

27
Comments 4
3 min read
How SQLite Executes Queries Through Its API Lifecycle
Cover image for How SQLite Executes Queries Through Its API Lifecycle

How SQLite Executes Queries Through Its API Lifecycle

20
Comments
3 min read
SQLite PRAGMA: The Underrated Lever That Controls Your DB
Cover image for SQLite PRAGMA: The Underrated Lever That Controls Your DB

SQLite PRAGMA: The Underrated Lever That Controls Your DB

10
Comments 1
3 min read
Subqueries & Views in SQLite: Writing Smarter, Cleaner Queries
Cover image for Subqueries & Views in SQLite: Writing Smarter, Cleaner Queries

Subqueries & Views in SQLite: Writing Smarter, Cleaner Queries

17
Comments
3 min read
AUTOINCREMENT in SQLite
Cover image for AUTOINCREMENT in SQLite

AUTOINCREMENT in SQLite

17
Comments 1
3 min read
Triggers in SQLite: Automating Logic Inside Your Database

Triggers in SQLite: Automating Logic Inside Your Database

23
Comments
3 min read
AUTOVACUUM in SQLite: How Your Database Cleans Up After Itself
Cover image for AUTOVACUUM in SQLite: How Your Database Cleans Up After Itself

AUTOVACUUM in SQLite: How Your Database Cleans Up After Itself

21
Comments 5
4 min read
Locking, Savepoints, and In-Memory Databases in SQLite
Cover image for Locking, Savepoints, and In-Memory Databases in SQLite

Locking, Savepoints, and In-Memory Databases in SQLite

22
Comments
4 min read
Shared Page Cache in SQLite: Smarter Memory, Less Redundant Work
Cover image for Shared Page Cache in SQLite: Smarter Memory, Less Redundant Work

Shared Page Cache in SQLite: Smarter Memory, Less Redundant Work

20
Comments 2
3 min read
Security in SQLite: Protecting Data in a Database That Trusts the File System
Cover image for Security in SQLite: Protecting Data in a Database That Trusts the File System

Security in SQLite: Protecting Data in a Database That Trusts the File System

17
Comments
4 min read