SQLite: razlika između inačica

Izvor: Wikipedija
Izbrisani sadržaj Dodani sadržaj
ArthurBot (razgovor | doprinosi)
m robot Dodaje: ro:SQLite
m Bot: reflist -> reference
Redak 26: Redak 26:


=== Izvori ===
=== Izvori ===
{{reflist}}
{{Reference}}


[[Kategorija:Sustavi za upravljanje bazom podataka]]
[[Kategorija:Sustavi za upravljanje bazom podataka]]

Inačica od 17. prosinca 2008. u 23:21

SQLite

SQLite je relacijska baza podataka temeljena na maloj C programskoj biblioteci. Glavne značajke SQLite baze podataka su:

  • Transakcije funkcioniraju po ACID (atomic, consistent, isolated, and durable) principu. Podaci ostaju postojani pri padu sustava ili nestanku električne energije.
  • Nulta konfiguracija nema potrebu za prilagođavanjem i administracijom.
  • Podržava većinu SQL92 standarda.
  • Cijela baza podataka smještena u jednoj datoteci na disku.
  • Podaci iz baze se mogu slobodno dijeliti između više računala.
  • Podržava nekoliko terabajta velike baze i nekoliko gigabajta velike nizove podataka. Limiti [1].
  • Brža izvedba standardnih operacija od ostalih popularnih baza podataka. Rezultati testiranja [2].
  • Jednostavno korisničko sučelje

Primjena SQLite baze podataka

  • Web stranice – SQLite baza podataka je odlična za korištenje na web stranicama malu ili srednju količinu prometa. Generalno govoreći ideala je za stranice koje imaju oko 100 000 klikova na dan. Dokazano je da može raditi sa 10 puta većim prometom (1 000 000 klikova na dan).
  • Sprave i aplikacije – SQLite baza podataka zahtijeva malo ili nimalo administracije što ju čini idealnim izborom za ugradnju u sprave ili servise što trebaju raditi automatski i bez ljudske podrške. Odlično je usklađena za primjenu u mobilnim telefonima, dlanovnicima, upravljačkim kutijama i ostalima aparatima i napravama.
  • Ad hoc disk datoteke – Odlična je zamjena za ad hoc disk datoteke koje koriste fopen(), fread() i fwrite() funkcije za kreiranje datoteka i manipulaciju. [3].

Public domain

Sav programski kod SQLite baze zasnovan je na public domain principu. To znači sa se programski kod u cijelosti i njegovi dijelovi slobodno se mogu kopirati, modificirati, objavljivati, koristiti, prodavati, distribuirati u originalnom SQLite formatu, otvorenom kodu ili u kompajliranom obliku za bilo koju svrhu komercijalnu ili ne komercijalnu.


Izvori

Predložak:Reference

  1. SQLite Limits
  2. SQLite Speed
  3. SQLite Whentouse