Taula de continguts:
Definició: què significa SQLite?
SQLite és una biblioteca en procés que implementa un motor de base de dades SQL, autònom, de configuració zero, sense servidor, transaccional. El codi font de SQLite existeix al domini públic i és gratuït tant per a fins privats com comercials.
SQLite té enllaços a diversos llenguatges de programació com C, C ++, BASIC, C #, Python, Java i Delphi. L'envoltant COM (ActiveX) fa que SQLite sigui accessible als llenguatges scripts a Windows com VB Script i JavaScript, i afegeix funcions a les aplicacions HTML. També està disponible en sistemes operatius incrustats com iOS, Android, Symbian OS, Maemo, Blackberry i WebOS per la seva petita mida i facilitat d’ús.
Techopedia explica SQLite
SQLite compleix l'atomicitat, la coherència, l'aïllament, la durabilitat (ACID). Aquest sistema de gestió de bases de dades relacional incrustat es troba en una petita biblioteca de programació C i forma part integrant de les aplicacions basades en clients. SQLite utilitza una sintaxi SQL dinàmica i realitza multitasca per fer lectures i escriptures al mateix temps. Les lectures i escriptures es fan directament a fitxers de disc ordinaris.
Una biblioteca SQLite s’anomena dinàmicament i els programes d’aplicació utilitzen la funcionalitat SQLite mitjançant trucades de funcions senzilles, reduint la latència en l’accés a la base de dades. Aquests programes emmagatzemen bases de dades senceres com a fitxers multiplataforma en màquines hostes. Aquest disseny senzill s’implementa bloquejant tot el fitxer de base de dades durant una redacció.
SQLite implementa l'estàndard SQL-92 per a SQL i utilitza un sistema inusual per a sistemes de gestió de bases de dades compatibles amb SQL. Els tipus s’assignen a valors individuals, afegint flexibilitat a les columnes quan s’enllacen amb llenguatges de script dinàmics. El suport complet d'unicode a SQLIte és opcional.
