A cosa serve il file .sqlite? [chiuso]

-1

Mi piacerebbe sapere a cosa serve il file .sqlite. Quando uso MySql o MongoDB, il database è su disco, è qualcosa che non vedo mai. La documentazione mi dice con SQLite, tutto è contenuto in un singolo file del disco. Questo significa che questo file .sqlite è il database stesso (e che è, come tutti i miei altri file normali, memorizzati su disco)?

    
posta Isabella Chen 20.03.2018 - 19:22
fonte

2 risposte

3

Il file .sqlite è il database completo. È una delle grandi funzionalità di sqlite in quanto è un file singolo con compatibilità binaria tra piattaforme.

Dalla pagina Informazioni su SQLite (enfasi aggiunta):

SQLite is an embedded SQL database engine. Unlike most other SQL databases, SQLite does not have a separate server process. SQLite reads and writes directly to ordinary disk files. A complete SQL database with multiple tables, indices, triggers, and views, is contained in a single disk file.

Per una descrizione del formato del file, vedi Formato file del database sul sito web sqlite.

    
risposta data 20.03.2018 - 20:24
fonte
1

Does this mean this .sqlite file is the database itself (and that it is, like all my other regular files, stored on disk)?

Esattamente questo.

Un caso d'uso per questo design è quando in realtà vuoi "file di dati" che possono essere archiviati in posizioni arbitrarie e il cui contenuto è accessibile al tuo codice come un database SQL.

    
risposta data 20.03.2018 - 20:07
fonte

Leggi altre domande sui tag