Page 61 - Rekayasa Perangkat Lunak SMK Kelas XI
P. 61
c) Aplikasi Mobile dan Desktop Kecil
SQLite sering digunakan dalam pengembangan aplikasi mobile, seperti
aplikasi Android dan iOS. Selain itu, SQLite juga cocok untuk perangkat
lunak desktop kecil seperti alat bantu atau aplikasi berukuran kecil yang
membutuhkan penyimpanan data lokal.
d) Kompak dan Ringan
SQLite memiliki ukuran file yang relatif kecil dan memiliki sedikit depen
densi, membuatnya cocok untuk situasi di mana ruang penyimpanan atau
sumber daya sistem terbatas.
e) Transaksi dan Keamanan
SQLite mendukung transaksi dan memiliki mekanisme keamanan untuk
mengakses data dengan izin akses yang tepat. Meskipun tidak sekuat
sistem manajemen basis data yang lebih besar dalam hal fitur keamanan,
SQLite masih memberikan level dasar keamanan.
f) Basis Data Berorientasi Berkas
Karena SQLite adalah basis data berkas, ia sangat sesuai untuk situasi di
mana Anda ingin menyimpan data dalam format berkas, seperti aplikasi
permainan atau alat bantu.
g) Kemudahan Penggunaan dan Pengelolaan
SQLite cukup mudah digunakan dan pengelolaannya lebih sederhana
daripada basis data yang memerlukan konfigurasi server terpisah.
Namun, perlu diingat bahwa SQLite memiliki batasan dalam hal kapasitas dan
skala, dan mungkin bukan pilihan yang sesuai untuk aplikasi yang memerlukan
pengelolaan data yang rumit atau akses pengguna bersamaan yang tinggi.
Sebelum memilih SQLite, pastikan Anda memahami kebutuhan proyek Anda
dan apakah SQLite sesuai untuk skenario tersebut.
7) Redis
Redis adalah basis data penyimpanan data berkinerja tinggi yang berfokus
pada penyimpanan di dalam memori (in-memory storage). Berikut penjabaran
lebih lanjut tentang karakteristik dan keunggulan Redis.
a) Caching dan Penyimpanan Data di Dalam Memori
Redis cocok untuk digunakan sebagai mekanisme caching, di mana data
yang sering diakses disimpan di dalam memori untuk akses yang lebih
cepat. Selain itu, Redis juga dapat digunakan sebagai basis data utama
untuk menyimpan data yang perlu diakses dengan kecepatan tinggi.
b) Kinerja Baca/Tulis yang Sangat Cepat
Redis dikenal dengan kinerja yang sangat cepat karena data disimpan di
dalam memori fisik. Hal ini memungkinkan operasi baca dan tulis yang
sangat cepat, membuatnya cocok untuk aplikasi yang mengutamakan
respons cepat.
Bab I Mengelola Basis Data 49