SQLite Veritabanı
SQLite, sunucu gerektirmeyen, dosya tabanlı bir ilişkisel veritabanı motorudur. Tek bir çapraz platform dosyasında tam bir SQL veritabanı depolar. SQLite, mobil uygulamalar, gömülü sistemler ve yerel depolama gerektiren uygulamalarda yaygın olarak kullanılır.
MIME Tipi
application/vnd.sqlite3
Tip
Ikili
Sikistirma
Kayipsiz
Avantajlar
- + Zero configuration — just a file, no server needed
- + Most deployed database in the world (billions of instances)
- + Cross-platform binary format — works on every OS
- + Full ACID transactions and SQL support
Dezavantajlar
- − Not designed for high-concurrency write workloads
- − No built-in user authentication or access control
- − Single-writer model — only one write transaction at a time
.SQLITE Ne Zaman Kullanilir
Gömülü uygulamalar, mobil uygulamalar, masaüstü yazılımlar, prototipleme ve sunucu gerektirmeyen yerel depolama için SQLite kullanın.
Teknik Detaylar
SQLite, tüm veritabanını tek bir çapraz platform dosyasında depolar. WAL (Write-Ahead Logging) modunu, JSON1 uzantısını, tam metin aramayı (FTS5) ve pencere fonksiyonlarını destekler. Dosya formatı geriye dönük uyumlu ve uzun süreli arşivleme için stabildir.
Gecmis
D. Richard Hipp, SQLite'ı 2000 yılında ABD Donanması için kendi kendine yeten bir veritabanı motoru olarak geliştirdi. SQLite, dünyanın en yaygın dağıtılan veritabanı motoru olup her akıllı telefon ve web tarayıcısına gömülüdür.