# How MongoDB Stores Data - WiredTiger Pages vs SQLite

DevFeed: [How MongoDB Stores Data - WiredTiger Pages vs SQLite](<https://devfeed.tech/articles/how-mongodb-stores-data-wiredtiger-pages-vs-sqlite-39651.md>)

Original publisher: [Read original article](<https://www.gauravsarma.com/posts/2026-03-09_mongodb-wiredtiger-vs-sqlite-storage>)

Published: 2026-03-09T00:00:00Z

Content type: tutorial

Language: en

Sources: [Gaurav Sarma's Blog](<https://devfeed.tech/sources/gaurav-sarma-s-blog.md>)

Topics: [MongoDB](<https://devfeed.tech/topics/mongodb.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Data structures](<https://devfeed.tech/topics/data-structures.md>), [Cache](<https://devfeed.tech/topics/cache.md>)

Tags: [cache](<https://devfeed.tech/tags/cache.md>), [data-structures](<https://devfeed.tech/tags/data-structures.md>), [database](<https://devfeed.tech/tags/database.md>), [memory](<https://devfeed.tech/tags/memory.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [performance](<https://devfeed.tech/tags/performance.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>)

## AI overview

This tutorial explains how MongoDB's WiredTiger storage engine stores collection and index data in variable-size B-trees, then compares that model with SQLite's fixed-page B-tree and overflow-page design. It focuses on how page management, overflow references, reconciliation, and cache pressure can affect query performance.

## Source excerpt

. [MongoDB WiredTiger vs SQLite Storage](mongodb-wiredtiger-vs-sqlite-storage-cover...