SQLite Is a Library of Congress Recommended Storage Format

LoC recommendation and archival use

  • SQLite is praised as a strong choice for public‑sector and long‑term preservation:
    • Open, well‑documented spec, widely adopted, low patent risk.
    • Single-file format preserves relational structure in ways CSV cannot.
    • Seen as likely to remain readable for centuries, aligning with archivists’ long‑term thinking.
  • LoC’s broader 2026 guidance prefers platform‑independent text formats, SQLite‑style .db files, and even some proprietary de‑facto standards like XLS/XLSX, which some find surprisingly “lax.”

Corporate/security and governance concerns

  • Some firms reportedly ban SQLite:
    • Because a critical database “looks like a file,” can have any extension, and be trivially copied with embedded PII.
    • Centralized DB servers are seen as easier to control, audit, and wrap with enterprise processes.
  • Others mock this stance, pointing out that Excel, text files, and even “brains” routinely become shadow databases.
  • Several mention governance approaches: classification rules, storage policies, and PII scanners on Office documents.

Excel, Access, and shadow databases

  • Many note Excel is heavily misused as a database:
    • It approximates tables, keys, and even rudimentary forms, so it becomes a de‑facto DB.
    • Some organizations restrict what can go in spreadsheets and where they are stored.
  • Access is widely criticized for corruption and poor suitability as a shared DB.
  • Some argue companies that ban SQLite but allow Excel are being inconsistent.

Reliability, performance, and use cases

  • Multiple commenters report excellent reliability using SQLite for most apps, especially in “single writer, many readers” patterns with WAL and basic tuning.
  • Others mention data loss or corruption experiences and say that was enough to stop using it; countered by reminders that backups are necessary for any medium.
  • SQLite’s simplicity (binary + file) is popular for small to medium apps; some wish for SQLite‑like systems with higher concurrent write throughput.
  • Extensions and patterns (e.g., sharding with ATTACH, WAL tuning, pub/sub extensions) are cited as expanding SQLite’s applicability.

Filesystems and portability

  • One commenter describes switching to SQLite on exFAT to avoid inventing ad‑hoc journaling, highlighting SQLite as a way to get ACID semantics atop weak filesystems.
  • Broader debate on the lack of a single, robust, universally supported filesystem; exFAT is seen as a lowest‑common‑denominator despite serious drawbacks.