태그: #sqlite
GPU·LLM·MLOps·쿠버네티스, 그리고 마음가짐에 관한 글 · 6 편
SQLite WAL-reset 버그 — 15년을 숨어 있던 데이터 손상 경합
2026년 3월 3일, SQLite 개발자 Dan이 WAL 모드에서 드물게 데이터베이스를 손상시킬 수 있는 데이터 경합을 찾아 고쳤습니다. 이 버그는 WAL이 도입된 3.7.0(2010-07-21)부터 3.51.2(2026-01-09)까지 모든 버전에 들어 있었고, 3.51.3(2026-03-13)에서 수정됐습니다. 원인은 wal-index 헤더의 nBackfill 필드 하나를 서로 다른 두
2026-07-16 · 35 분 읽기 #sqlite#wal#database-internals#concurrency#data-raceSQLite는 어디에나 있다
지구상에서 가장 많이 배포된 데이터베이스는 오라클도, 포스트그레스도 아닌 SQLite입니다. 여러분의 폰, 브라우저, 심지어 비행기 안에도 있습니다. 서버 없는 단일 파일 설계, 클라이언트-서버 DB를 이길 때, WAL 모드, 인메모리 DB로 테스트하기, WASM으로 브라우저에서 돌리기, litestream으로 내구성 확보까지 정리합니다.
2026-06-15 · 23 분 읽기 #databases#sqlite#engineeringLocal-First 소프트웨어 설계 — 클라우드 피로 시대의 대안 아키텍처
클라우드 피로감이 커지는 2026년, Local-First 아키텍처가 다시 주목받고 있습니다. Ink and Switch의 7원칙부터 동기화 엔진 설계, CRDT의 설계 관점 활용법, Electric과 Zero와 PowerSync 등 생태계 비교, 노트 앱 미니 설계 예제까지 실무 관점에서 정리합니다.
2026-06-12 · 35 분 읽기 #local-first#architecture#crdt#sync-engine#offline-first데이터베이스 엔진 2026 딥다이브 — Postgres가 API를 이겼고, ClickHouse·DuckDB가 분석을 이겼다
PostgreSQL 17/18, MySQL 9, MariaDB 12, SQLite + libSQL + Turso, DuckDB 1.x, ClickHouse, StarRocks, Doris, Druid, Pinot, TiDB, CockroachDB 25, YugabyteDB, Cassandra 5, ScyllaDB, Aerospike, Neon, Supabase, PlanetScale, Xat
2026-05-16 · 25 분 읽기 #database#postgresql#mysql#clickhouse#duckdbSQLite 르네상스 2026 — 24살 단일 파일 DB가 어떻게 가장 핫한 인프라가 되었나 (libSQL·Turso·LiteFS·D1·mvSQLite 심층 분석)
2026년 가장 의외의 인프라 트렌드는 24살 먹은 단일 파일 데이터베이스 — SQLite다. libSQL과 Turso의 임베디드 레플리카가 로컬 파일에서 읽고 원격으로 쓰는 모델을 일반화시켰고, Cloudflare D1은 엣지에 SQLite를 분산시켰으며, LiteFS는 FUSE로 분산 SQLite 실험을 했고(현재 일몰), mvSQLite는 FoundationDB로 백킹했다. 그리고 Li
2026-05-14 · 38 분 읽기 #sqlite#libsql#turso#litefs#cloudflare-d1SQLite Internals Deep Dive — B-tree, WAL, VFS, Virtual Table, Query Planner 완전 정복 (2025)
전 세계에서 가장 많이 배포된 소프트웨어이자 1조 개 이상의 데이터베이스로 활동 중인 SQLite. 이 글은 SQLite의 내부를 처음부터 해부합니다. D. Richard Hipp의 2000년 설계부터 현재까지의 진화, B-tree 기반 페이지 저장, Rollback Journal과 WAL 모드의 차이, Pager와 Page Cache, VFS(Virtual Filesystem) 추상화, V
2026-04-15 · 40 분 읽기 #sqlite#database#btree#wal#embedded