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
   56   57   58   59   60   61   62   63   64   65   66