Un file DB3 è un file di database creato da SQLite, un motore di database SQL ampiamente utilizzato, autonomo (self-contained), serverless (senza server) e a configurazione zero (zero-configuration). Esso memorizza dati strutturati in tabelle, righe e colonne, in modo simile ad altri sistemi di gestione di database relazionali (RDBMS) come MySQL o PostgreSQL, ma si distingue per un ingombro (footprint) significativamente ridotto e un'architettura più semplice. I file DB3 sono comunemente impiegati in applicazioni, sistemi embedded e siti web per archiviare e gestire i dati localmente. Sono altamente portabili e possono essere facilmente copiati e spostati tra sistemi operativi diversi. Il motore di database SQLite supporta query SQL standard, consentendo agli sviluppatori di eseguire operazioni di creazione, lettura, aggiornamento ed eliminazione (CRUD) dei dati all'interno del file DB3. Il formato del file è progettato per garantire efficienza e affidabilità, rendendolo ideale per una vasta gamma di applicazioni che richiedono una soluzione di database leggera (lightweight). I file DB3 sono spesso utilizzati per l'archiviazione delle impostazioni delle applicazioni, dei dati utente e di altre informazioni persistenti.