Tagged articles

SQLCipher

6 articles · Page 1 of 1
Java Tech Enthusiast
Java Tech Enthusiast
Oct 27, 2026 · Databases

Why WeChat Chooses SQLite for 1.3 Billion Users' Chat Records

WeChat stores 1.3 billion users' chat records locally on devices using SQLite via its WCDB framework, avoiding EB-scale server costs while enabling instant search via FTS5 full-text indexing, with SQLCipher encryption and automatic sharding at 240MB per database file.

ACIDFTS5SQLCipher
0 likes · 16 min read
Why WeChat Chooses SQLite for 1.3 Billion Users' Chat Records
IT Services Circle
IT Services Circle
Oct 18, 2026 · Databases

Why WeChat Uses SQLite for 1.3 Billion Users' Chat Records

This article explains why WeChat stores chat records locally using SQLite instead of cloud databases, detailing the cost savings, privacy benefits, and performance advantages of embedded databases, along with WeChat's custom WCDB framework, FTS5 full-text search, encryption, and the trade-offs of local-only storage.

ACIDFTS5SQLCipher
0 likes · 16 min read
Why WeChat Uses SQLite for 1.3 Billion Users' Chat Records
Architect's Tech Stack
Architect's Tech Stack
Oct 10, 2026 · Databases

Why WeChat Stores Billions of Messages in SQLite: The Mobile Database Trade-offs

WeChat uses SQLite for chat storage because its embedded, zero-process design fits mobile constraints; ACID transactions and B+tree indexes ensure message durability and fast pagination; WAL enables concurrent reads/writes; SQLCipher encrypts per-device; sharding by session mitigates single-writer limits, offering a blueprint for local-first apps.

ACIDB-treeLocal-First
0 likes · 5 min read
Why WeChat Stores Billions of Messages in SQLite: The Mobile Database Trade-offs
AI Explorer
AI Explorer
May 5, 2026 · Artificial Intelligence

Achieving 95% SimpleQA Accuracy on a Single RTX 3090 with Local Deep Research

Local Deep Research is an open‑source AI assistant that runs entirely on a consumer RTX 3090, reaches about 95% accuracy on the SimpleQA benchmark, uses a plugin‑based architecture with multiple LLM and search back‑ends, stores data in an encrypted SQLCipher database, and can be launched in minutes via Docker for privacy‑focused researchers and developers.

DockerLLMLocal Deep Research
0 likes · 6 min read
Achieving 95% SimpleQA Accuracy on a Single RTX 3090 with Local Deep Research
AndroidPub
AndroidPub
Sep 28, 2025 · Mobile Development

How to Secure Your Android Room Database with SQLCipher and Keystore

Learn step-by-step how to encrypt an Android Room database using SQLCipher, generate a random AES-256 key, protect it with the Android Keystore, and ensure the key is cleared from memory, providing production-grade data security against reverse engineering and local tampering.

RoomSQLCipherencryption
0 likes · 7 min read
How to Secure Your Android Room Database with SQLCipher and Keystore