Sebelum mengetikkan perintah SQL pertama, kita perlu memahami apa itu SQLite, mengapa database ini berbeda dari database server, dan bagaimana satu berkas tunggal dapat menyimpan data yang andal. Section ini membangun fondasi pemahaman tersebut supaya keputusan desain pada bagian berikutnya tidak terasa seperti hafalan.
Kenali SQLite: pustaka database SQL serverless, tanpa konfigurasi, yang menyimpan seluruh data dalam satu berkas.
Buka → # Sejarah dan Filosofi SQLiteTelusuri asal-usul SQLite tahun 2000 dan prinsip desain yang membuatnya tetap ringkas, andal, dan bebas lisensi.
Buka → # Kapan Menggunakan SQLitePelajari skenario tempat SQLite unggul dan situasi yang lebih cocok ditangani database client/server.
Buka → # SQLite vs Database ServerBandingkan arsitektur SQLite dengan database client/server seperti PostgreSQL dan MySQL sebelum memilih.
Buka → # Arsitektur SQLiteTelusuri perjalanan sebuah query dari tokenizer hingga virtual machine, b-tree, pager, dan OS interface SQLite.
Buka → # Format Berkas DatabaseBedah isi berkas database SQLite: header, halaman, b-tree, dan berkas pendamping journal serta WAL.
Buka →