close

DEV Community

Athreya aka Maneshwar profile picture

Athreya aka Maneshwar

Software Dev | Technical Writer | 400k+ Reads | Learning, building, improving, writing :)

Three Year Club
Go
Top 7
2
C++
Java
8 Week Community Wellness Streak
GraphQL
Two Year Club
4 Week Community Wellness Streak
100 Thumbs Up Milestone
Writing Debut
One Year Club
AUTOVACUUM in SQLite: How Your Database Cleans Up After Itself

AUTOVACUUM in SQLite: How Your Database Cleans Up After Itself

BERJAYA BERJAYA BERJAYA 21
Comments 1
4 min read

Want to connect with Athreya aka Maneshwar?

Create an account to connect with Athreya aka Maneshwar. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
What Building with MCP Taught Me About Its Biggest Gap

What Building with MCP Taught Me About Its Biggest Gap

BERJAYA BERJAYA BERJAYA 71
Comments 7
8 min read
Triggers in SQLite: Automating Logic Inside Your Database

Triggers in SQLite: Automating Logic Inside Your Database

BERJAYA BERJAYA BERJAYA 23
Comments
3 min read
What's an AI Gateway and do you think you need one?

What's an AI Gateway and do you think you need one?

BERJAYA BERJAYA BERJAYA 37
Comments 2
5 min read
AUTOINCREMENT in SQLite

AUTOINCREMENT in SQLite

BERJAYA BERJAYA BERJAYA 16
Comments 1
3 min read
Subqueries & Views in SQLite: Writing Smarter, Cleaner Queries

Subqueries & Views in SQLite: Writing Smarter, Cleaner Queries

BERJAYA BERJAYA BERJAYA 16
Comments
3 min read
SQLite PRAGMA: The Underrated Lever That Controls Your DB

SQLite PRAGMA: The Underrated Lever That Controls Your DB

BERJAYA BERJAYA BERJAYA 10
Comments 1
3 min read
How SQLite Executes Queries Through Its API Lifecycle

How SQLite Executes Queries Through Its API Lifecycle

BERJAYA BERJAYA BERJAYA 20
Comments
3 min read
How SQLite Internals Connect Into One Unified System

How SQLite Internals Connect Into One Unified System

BERJAYA BERJAYA BERJAYA 27
Comments 4
3 min read
SQLite Interface Handler: Understanding the sqlite3 Core Structure

SQLite Interface Handler: Understanding the sqlite3 Core Structure

BERJAYA BERJAYA BERJAYA 16
Comments
4 min read
From Queries to Bytecode: The Final Pieces of SQLite’s Frontend

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

BERJAYA BERJAYA BERJAYA 30
Comments 2
5 min read
Which index should SQLite use?

Which index should SQLite use?

BERJAYA BERJAYA BERJAYA 31
Comments 3
4 min read
Inside SQLite’s Frontend: Join Table Ordering

Inside SQLite’s Frontend: Join Table Ordering

BERJAYA BERJAYA BERJAYA 15
Comments 1
3 min read
Inside SQLite’s Frontend: BETWEEN, OR, LIKE, and GLOB Optimizations

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

BERJAYA BERJAYA BERJAYA 28
Comments 2
4 min read
Inside SQLite’s Frontend: How the WHERE Clause Drives Optimization

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

BERJAYA BERJAYA BERJAYA 19
Comments
5 min read
Inside SQLite’s Frontend: How the Query Optimizer Makes Your SQL Fast

Inside SQLite’s Frontend: How the Query Optimizer Makes Your SQL Fast

BERJAYA BERJAYA BERJAYA 22
Comments 4
5 min read
Inside SQLite’s Frontend: How Bytecode Is Generated and Names Are Resolved

Inside SQLite’s Frontend: How Bytecode Is Generated and Names Are Resolved

BERJAYA BERJAYA BERJAYA 22
Comments 1
5 min read
Inside SQLite’s Frontend: The Parser- Turning Tokens into Meaning

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

BERJAYA BERJAYA BERJAYA 17
Comments 1
4 min read
Inside SQLite’s Frontend: How Your SQL Becomes Bytecode

Inside SQLite’s Frontend: How Your SQL Becomes Bytecode

BERJAYA BERJAYA BERJAYA 18
Comments 1
4 min read
The Secret Engine Behind Semantic Search: Vector Databases

The Secret Engine Behind Semantic Search: Vector Databases

BERJAYA BERJAYA BERJAYA 22
Comments
5 min read
Why AI Lies (And How RAG Fixes It)

Why AI Lies (And How RAG Fixes It)

BERJAYA BERJAYA BERJAYA 16
Comments
4 min read
How SQLite Converts Data: Affinity Rules in Action

How SQLite Converts Data: Affinity Rules in Action

BERJAYA BERJAYA BERJAYA 18
Comments
4 min read
SQLite’s Flexible Typing: Storage Types and Column Affinity

SQLite’s Flexible Typing: Storage Types and Column Affinity

BERJAYA BERJAYA BERJAYA 19
Comments
4 min read
Datatype Management in SQLite

Datatype Management in SQLite

BERJAYA BERJAYA BERJAYA 17
Comments
4 min read
Index Key Format in SQLite

Index Key Format in SQLite

BERJAYA BERJAYA BERJAYA 13
Comments
4 min read
Table Record and Key Format in SQLite

Table Record and Key Format in SQLite

BERJAYA BERJAYA BERJAYA 16
Comments
3 min read
The Hidden Program Behind Every SQL Statement

The Hidden Program Behind Every SQL Statement

BERJAYA BERJAYA BERJAYA 16
Comments
6 min read
Internal Datatypes and Record Format in SQLite

Internal Datatypes and Record Format in SQLite

BERJAYA BERJAYA BERJAYA 11
Comments
4 min read
How the VM Actually Executes a Program in SQLite

How the VM Actually Executes a Program in SQLite

BERJAYA BERJAYA BERJAYA 19
Comments 1
3 min read
How INSERT and JOIN Actually Execute in SQLite

How INSERT and JOIN Actually Execute in SQLite

BERJAYA BERJAYA BERJAYA 25
Comments 6
4 min read
Understanding the Core Opcodes in SQLite

Understanding the Core Opcodes in SQLite

BERJAYA BERJAYA BERJAYA 12
Comments
5 min read
Inside SQLite’s Bytecode Language

Inside SQLite’s Bytecode Language

BERJAYA BERJAYA BERJAYA 16
Comments
4 min read
Forcing a Review Between Claude and git commit

Forcing a Review Between Claude and git commit

BERJAYA BERJAYA BERJAYA 21
Comments
2 min read
Bytecode: SQLite’s Internal Programming Language

Bytecode: SQLite’s Internal Programming Language

BERJAYA BERJAYA BERJAYA 16
Comments
3 min read
Virtual Database Engine in SQLite

Virtual Database Engine in SQLite

BERJAYA BERJAYA BERJAYA 11
Comments
2 min read
Space Management: Where Bytes Are Won and Reclaimed in SQLite

Space Management: Where Bytes Are Won and Reclaimed in SQLite

BERJAYA BERJAYA BERJAYA 24
Comments 1
4 min read
The Tree Module Functionalities in SQLite

The Tree Module Functionalities in SQLite

BERJAYA BERJAYA BERJAYA 16
Comments
4 min read
The Tree Module Functionalities in SQLite

The Tree Module Functionalities in SQLite

BERJAYA BERJAYA BERJAYA 26
Comments
4 min read
Structure of a Cell in SQLite

Structure of a Cell in SQLite

BERJAYA BERJAYA BERJAYA 20
Comments
4 min read
Structure of the Storage Area in Tree Page of SQLite

Structure of the Storage Area in Tree Page of SQLite

BERJAYA BERJAYA BERJAYA 16
Comments
3 min read
Page Structure: From Logical Trees to Raw Bytes

Page Structure: From Logical Trees to Raw Bytes

BERJAYA BERJAYA BERJAYA 26
Comments
4 min read
Delete Operation in B+-Tree: Removing Without Destabilizing

Delete Operation in B+-Tree: Removing Without Destabilizing

BERJAYA BERJAYA BERJAYA 19
Comments 1
4 min read
Insert Operation: How a B+-Tree Grows Without Losing Order

Insert Operation: How a B+-Tree Grows Without Losing Order

BERJAYA BERJAYA BERJAYA 18
Comments
4 min read
Operations on a B+-Tree: How the Search Works

Operations on a B+-Tree: How the Search Works

BERJAYA BERJAYA BERJAYA 5
Comments
4 min read
B+-Tree Structure: How Order Is Maintained at Scale

B+-Tree Structure: How Order Is Maintained at Scale

BERJAYA BERJAYA BERJAYA 11
Comments
4 min read
Statement Subtransactions and Tree Mutation in SQLite

Statement Subtransactions and Tree Mutation in SQLite

BERJAYA BERJAYA BERJAYA 13
Comments
4 min read
The Tree Interface: Where Pages Become Structure in SQLite

The Tree Interface: Where Pages Become Structure in SQLite

BERJAYA BERJAYA BERJAYA 15
Comments
4 min read
The Tree Module: Where Pages Turn Into Rows in SQLite

The Tree Module: Where Pages Turn Into Rows in SQLite

BERJAYA BERJAYA BERJAYA 25
Comments
4 min read
Commit Operation: Turning In-Memory Changes into Permanent Reality in SQLite

Commit Operation: Turning In-Memory Changes into Permanent Reality in SQLite

BERJAYA BERJAYA BERJAYA 13
Comments
5 min read
Transaction Management: Where the Pager Becomes the Database in SQLite

Transaction Management: Where the Pager Becomes the Database in SQLite

BERJAYA BERJAYA BERJAYA 10
Comments
5 min read
Cache Update: When Pages Start to Change in SQLite

Cache Update: When Pages Start to Change in SQLite

BERJAYA BERJAYA BERJAYA 20
Comments
4 min read
Cache Organization: How SQLite Actually Holds Pages in Memory

Cache Organization: How SQLite Actually Holds Pages in Memory

BERJAYA BERJAYA BERJAYA 16
Comments
4 min read
Page Cache and Pager State: Where Concurrency Becomes Concrete

Page Cache and Pager State: Where Concurrency Becomes Concrete

BERJAYA BERJAYA BERJAYA 18
Comments 1
4 min read
Pager Lifecycle Functions: Pinning Pages, Running Transactions, and Making Them Stick in SQLite

Pager Lifecycle Functions: Pinning Pages, Running Transactions, and Making Them Stick in SQLite

BERJAYA BERJAYA BERJAYA 24
Comments 2
4 min read
Pager Interface Functions in SQLite: The Narrow Doorway to Persistence

Pager Interface Functions in SQLite: The Narrow Doorway to Persistence

BERJAYA BERJAYA BERJAYA 20
Comments 1
4 min read
The Pager Interface: How Higher Layers Touch Storage

The Pager Interface: How Higher Layers Touch Storage

BERJAYA BERJAYA BERJAYA 23
Comments
4 min read
The Pager: Where SQLite Transactions Touch Disk Reality

The Pager: Where SQLite Transactions Touch Disk Reality

BERJAYA BERJAYA BERJAYA 25
Comments
3 min read
How SQLite Turns Hardware Chaos into Correctness

How SQLite Turns Hardware Chaos into Correctness

BERJAYA BERJAYA BERJAYA 23
Comments
6 min read
Unlocking and Journaling in SQLite

Unlocking and Journaling in SQLite

BERJAYA BERJAYA BERJAYA 22
Comments
4 min read
Lock Management in Multithreaded SQLite Applications

Lock Management in Multithreaded SQLite Applications

BERJAYA BERJAYA BERJAYA 20
Comments
4 min read
loading...