|
65
ROWIDs, autovacuum, dan meningkatkan concurrency. Meskipun banyak
fitur baru, library footprint secara keseluruhan masih kurang dari 240KB.
2.2.10.2
Fitur SQLite
SQLite mempunyai beberapa fitur
(SQLite, 2013). Fitur
fitur ini
merupakan kelebihan dalam penggunaannya, yaitu:
1.
Transaksional berarti memiliki sifat atomic, consistent, isolated, dan
durable (ACID) bahkan setelah sistem mengalami crash dan kegagalan.
2.
Zero-configuration
yaitu tidak ada setup
atau administrasi yang
dibutuhkan.
3.
Mengimplementasikan sebagian besar SQL92.
4.
Sebuah database yang lengkap disimpan dalam file disk cross-platform
tunggal.
5.
Mendukung database terabyte berukuran string berukuran gigabyte dan
BLOB.
6.
Small
code
footprint: kurang dari 500KiB, konfigurasi penuh atau
kurang lebih tanpa fitur opsional.
7.
Lebih cepat dari mesin database
client
/ server
untuk
melakukan
operasi yang paling umum .
8.
Sederhana, mudah digunakan API .
9.
Ditulis dalam ANSI -
C. TCL binding
disertakan. Binding
untuk
puluhan bahasa lain yang tersedia secara terpisah.
10. Tersedia sebagai ANSI - C source file - kode tunggal yang dapat dengan
mudah jatuh ke proyek lain.
11. Mandiri yaitu tidak ada dependensi eksternal .
12. Cross-platform
: Unix (Linux , Mac OS X , Android , iOS) dan
Windows (Win32 , WinCE , WinRT) didukung secara eksternal. Mudah
untuk port ke sistem lain.
13. Sumber berada dalam domain publik.
14. Dilengkapi dengan standalone
command-line
interface
(CLI) client
yang dapat digunakan untuk mengelola database SQLite.
|