ฐานข้อมูล SQLite
SQLite เป็นฐานข้อมูลเชิงสัมพันธ์แบบ self-contained ไม่ต้องมีเซิร์ฟเวอร์ จัดเก็บในไฟล์เดียว เป็นฐานข้อมูลที่ถูกติดตั้งมากที่สุดในโลก มีอยู่ในทุกสมาร์ทโฟน เบราว์เซอร์ และระบบฝังตัว
ประเภท MIME
application/vnd.sqlite3
ประเภท
ไบนารี
การบีบอัด
ไม่สูญเสียคุณภาพ
ข้อดี
- + 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
ข้อเสีย
- − 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
ใช้ SQLite สำหรับแอปมือถือ แอปเดสก์ท็อป การทดสอบ การสร้างต้นแบบ และสถานการณ์ที่ไม่จำเป็นต้องมีเซิร์ฟเวอร์ฐานข้อมูลเต็มรูปแบบ
รายละเอียดทางเทคนิค
ไฟล์ SQLite เป็นรูปแบบไบนารีข้ามแพลตฟอร์มพร้อมที่จัดเก็บ B-tree สำหรับตารางและดัชนี รองรับ ACID transactions, ดัชนีหลายตัว ทริกเกอร์ และมุมมอง
ประวัติ
D. Richard Hipp สร้าง SQLite ในปี 2000 สำหรับกองทัพเรือสหรัฐ เป็นฐานข้อมูลฝังตัวที่ไม่ต้องตั้งค่า เป็นสาธารณสมบัติและฝังอยู่ใน Android, iOS, Chrome, Firefox และอีกมาก