? Un gestore di database sono dei software che organizza le informazioni correlate in un insieme di tabelle riga-colonna . Una volta che è organizzato , è possibile accedere e analizzare i dati rapidamente e in modo flessibile , anche quando si tratta di milioni di dischi . Software SQLite esegue questa operazione utilizzando un piccolo programma altamente efficiente . E 'disponibile per ambienti PC , come gli altri sistemi per dispositivi mobili di Microsoft Windows , Apple Mac OS X e Linux , così come Apple iOS , webOS HP e . SQL
SQLite utilizza SQL , il linguaggio di interrogazione strutturato standard di settore che gestisce tutti gli aspetti di un database. SQL è un linguaggio di programmazione basato su testo composto da comandi che creano , modificano e accedere a entrambe le strutture di database ei dati in essi contenuti . Ad esempio, per recuperare un elenco di clienti che si devono soldi , è possibile digitare "Seleziona nome, indirizzo , telefono da parte dei clienti in cui l'equilibrio > 0 . " SQLite è strettamente basato sullo standard SQL -92 per la lingua .
Serverless
differenza dei software più database, come Oracle , Sybase e SQL Server , SQLite non è sotto il controllo di un programma chiamato un server , separato dal programma dell'utente. Invece , il programma dell'utente contiene una libreria SQLite compatto , che gestisce tutti gli accessi al database. Questo semplifica il software ed elimina la necessità per l'utente di installare , configurare e mantenere le informazioni di database complessi .
Debolmente tipizzato
I dati nel database di tabelle sono suddivise in settori , ciascuno dei quali può contenere testo , numeri, date o altri tipi di informazioni . La maggior parte dei sistemi di database rigidamente rispettare i tipi di dati . Se hai provato a digitare " Mary aveva un agnellino " in compleanno di qualcuno , il software di gestione di database avrebbe rifiutato l'azione .
Contrario, SQLite utilizza tipi di campi dati dinamici che accettano testo per i campi numerici , o viceversa . Questo aggiunge flessibilità di un database, anche se compromette l'integrità del dato.
Compact
Le librerie SQLite occupano tra 180 e 300KiB di spazio di memoria , a seconda delle funzioni incluse . Questo è molto più compatta rispetto alle versioni "Lite" di altri software di database di " Express" e , che può essere eseguito a gigabyte . La piccola dimensione pone meno dura prova le limitate risorse di piccoli dispositivi come i telefoni intelligenti e contribuisce ad una più veloce , l'esperienza utente più reattiva . Essa riflette inoltre il " Bare Bones " approccio alla progettazione di database SQLite : altri database offrono una varietà di strumenti software per la costruzione e il mantenimento di basi di dati , ma SQLite ha nessuno , basandosi completamente su i comandi SQL nella sua libreria
< . br>