Cuprins:
Definiție - Ce înseamnă SQLite?
SQLite este o bibliotecă în proces, care implementează un motor de baze de date SQL, cu conținut zero, fără server, fără tranzacții. Codul sursă pentru SQLite există în domeniul public și este gratuit atât în scopuri private, cât și comerciale.
SQLite are legături la mai multe limbaje de programare, precum C, C ++, BASIC, C #, Python, Java și Delphi. Învelișul COM (ActiveX) face ca SQLite să fie accesibil limbajelor scriptate pe Windows, cum ar fi VB Script și JavaScript, adăugând astfel funcții pentru aplicațiile HTML. De asemenea, este disponibil în sisteme de operare încorporate, cum ar fi iOS, Android, Symbian OS, Maemo, Blackberry și WebOS, datorită dimensiunilor mici și ușurinței de utilizare.
Techopedia explică SQLite
SQLite respectă atomicitatea, consistența, izolarea, durabilitatea (ACID). Acest sistem de gestionare a bazelor de date relaționale încorporat este conținut într-o mică bibliotecă de programare C și este o parte integrantă a aplicațiilor bazate pe clienți. SQLite folosește o sintaxă SQL dinamică și efectuează multitasking pentru a efectua lecturi și scrieri în același timp. Citirea și scrierea se fac direct la fișierele obișnuite pe disc.
O bibliotecă SQLite este numită dinamic, iar programele de aplicații utilizează funcționalitatea SQLite prin apeluri funcționale simple, reducând latența în accesul la bază de date. Aceste programe stochează baze de date întregi ca fișiere unice cu platformă multiplă pe mașini gazdă. Acest design simplu este implementat prin blocarea întregului fișier al bazei de date în timpul unei scrieri.
SQLite implementează standardul SQL-92 pentru SQL și folosește un sistem neobișnuit pentru sistemele de gestionare a bazelor de date compatibile cu SQL. Tipurile sunt alocate la valori individuale, adăugând flexibilitate coloanelor atunci când sunt legate de limbaje de script dinamice. Suportul unicode complet în SQLIte este opțional.