SQLite merupakan sebuah sistem manajemen basisdata
relasional yang bersifat ACID-compliant dan memiliki ukuran
pustaka kode yang relatif kecil, ditulis dalam bahasa C. SQLite merupakan proyek yang bersifat
public
domain yang dikerjakan oleh D. Richard Hipp.
Tidak seperti pada paradigma client-server umumnya, Inti
SQLite bukanlah sebuah sistem yang mandiri yang berkomunikasi dengan sebuah
program, melainkan sebagai bagian integral dari sebuah program secara
keseluruhan. Sehingga protokol komunikasi utama yang digunakan adalah melalui
pemanggilan API secara
langsung melalui bahasa pemrograman. Mekanisme seperti ini tentunya membawa
keuntungan karena dapat mereduksi overhead, latency times, dan
secara keseluruhan lebih sederhana. Seluruh elemen basisdata (definisi data,
tabel, indeks, dan data) disimpan sebagai sebuah file. Kesederhanaan dari sisi
disain tersebut bisa diraih dengan cara mengunci keseluruhan file basis data
pada saat sebuah transaksi dimulai.
Tidak ada komentar:
Posting Komentar