Nwlapcug.com


Che cosa è un File SQLite?

Che cosa è un File SQLite?


Il sistema di database SQLite è un software di computer che fornisce programmi su piccola scala, desktop la stessa gestione dati sofisticate applicazioni grandi, costose godono. Pubblicato nel 2000, SQLite è cresciuta in popolarità tra gli sviluppatori di software. Anche se sostenere molti database avanzate caratteristiche, ha luce richieste su risorse del computer, quali il tempo di memoria e processore. SQLite mantiene tutte le sue risorse in un unico file.

Software SQLite

A differenza di altri software di database SQLite non è un programma server separato, ma utilizza invece una libreria compilata in un programma di applicazione. Ad esempio, se un programmatore sviluppa un gioco e lei vuole salvare i punteggi in un database, aggiunge la libreria SQLite per il programma di gioco. La libreria contiene tutte le azioni per la gestione di un file SQLite. SQLite implementa SQL, Structured Query Language, compresa la maggior parte dei comandi del linguaggio di database standard SQL 92.

File SQLite

Per qualsiasi ed un database SQLite memorizza tutte le informazioni in un unico file sul disco rigido del computer. Questo include i dati stessi, la struttura del database e altre funzionalità come trigger e stored procedure. Se un programma utilizza tre database, SQLite gestisce tre file. Questo contrasta con altri sistemi che mantengono i dati per singoli database in più file.

Scrive e bloccaggio

Qualsiasi numero di programmi o processi possibile leggere un file SQLite contemporaneamente; Tuttavia, solo un programma può scrivere nuovi dati nel file. Il software inserisce un blocco sul file come scrive dati; Questo impedisce di sovrascrivere accidentalmente informazioni degli altri due programmi. Inoltre limita i tipi di attività che nel database in grado di gestire..--numerosi processi in competizione per aggiornamento esclusivo accesso al file lento l'altro verso il basso.

Manutenzione di file

Perché un database SQLite è un file singolo, normale, si può eseguire il backup, fare copie ed eseguire la manutenzione di file tutti i giorni senza problemi. Utilizza un formato multipiattaforma compatibile tra tutti i diversi computer e sistemi operativi per cui SQLite è disponibile. Questo consente di copiare un file di database da un computer e utilizzarlo in una completamente diversa.