SQLite merupakan sebuah database yang dibangun dengan menggunakan sebuah library bahasa pemograman C, berbeda dengan system database yang lainnya. SQLite bukanlah sebuah database client-server dan pada SQLite terdapat proses yang menerapkan serverless yaitu kita dapat mengembangkan web application dengan konfigurasi seminimal mungkin. SQLite sangat banyak digunakan dalam sebuah aplikasi termasuk aplikasi yang memiliki high-profile project, pada SQLite memiliki proses server yang terpisah. Biar teman-teman lebih Menggenal  Apa Itu SQLite dibawah ini merupakan beberapa fitur yang terdapat pada SQLite diantaranya yaitu :

  1. Serverless, pada SQLite tidak memerlukan proses pada server atau system yang menjalankannya hanya sebuah file yang diakses oleh library SQLite.
  2. Zero Configuration, tidak terdapat server maka tidak perlukan setup, jadi pada saat kita membuat database lebih mudah seperti membuat file pada biasanya.
  3. Cross Platform, semua instan database berada dalam sebuah file dan tidak memerlukan administrasi.
  4. Self-Contained, merupakan sebuah library yang mengandung keseluruhan dari system database, yang dapat langsung terintegrasi dengan sebuah aplikasi.
  5. Small Running Footprint, untuk membangun sebuah database SQLite hanya membutuhkan kurang dari satu megabyte library (kode program), dan hanya membutuhkan beberapa megabyte memori, bahkan ukuran memory dan library yang kita gunakan masih dapat di perkecil lagi dengan beberapa pengaturan.
  6. Transactional, pada SQLite terdapat penyimpanan melalui beberapa proses
  7. Full Featured, SQLite mensupport hampir sebagian besar standar SQL92 (SQL2)
  8. Height Reliable, pada SQLite dikembangkan dengan melewati berbagai proses testing

Pada SQlite terdapat beberapa keungulan diantaranya yaitu :

  1. Performance, pada SQLite performancenya lebih efisien dan cepat dibandingkan dengan Mysql dan PostgreSQL
  2. Size, untuk penggunaan memory atau penyimpanan hanya membutuhkan single library untuk mengakses database
  3. Portability, dapat dijalankan pada banyak platform yang berbeda, dan dapat dipindah pindah dengan mudah tanpa testing admistrasi yang cukup rumit
  4. Stability, pada SQLite telah memenuhi standar ACID (Atomicity, Consistency, dan Durability)
  5. SQL Support, mendukung ANSI 92 Standar
  6. Interfaces, mempunyai API untuk bahasa C++, PHP, Pert, Python

Berikut beberapa aplikasi yang telah menggunaakan SQLite diantanya yaitu :

  1. Skype
  2. Adobe
  3. Ruby on Rails
  4. Opera
  5. Mozilla Firefox
  6. Apple
  7. Google Android
  8. Google Chrome browser
  9. Linux Foundation’s MeeGo
  10. Nokia Maemo

Oke teman-teman semua itulah pembahasan kita pada tentang Menggenal  Apa Itu SQLite semoga dapat menambah pengetahuan kita semua tentang SQLite.

Semoga bermanfaat.

Terima kasih.