Basis data dalam memori (IMDB; juga sistem basis data memori utama atau MMDB atau basis data penduduk memori) adalah sistem manajemen basis data yang terutama bergantung pada memori utama untuk penyimpanan data komputer. Ini kontras dengan sistem manajemen basis data yang menggunakan mekanisme penyimpanan disk. Basis data memori utama lebih cepat daripada basis data yang dioptimalkan untuk disk karena algoritme pengoptimalan internal lebih sederhana dan mengeksekusi lebih sedikit instruksi CPU. Mengakses data dalam memori menghilangkan waktu pencarian saat mengkueri data, yang memberikan kinerja yang lebih cepat dan lebih dapat diprediksi daripada disk.
Aplikasi yang waktu responsnya sangat penting, seperti yang menjalankan peralatan jaringan telekomunikasi dan jaringan periklanan seluler, sering kali menggunakan basis data memori utama.
Sebagai balasan atas pertanyaan Anda, ya itu memuat data di RAM komputer Anda.
Basis Data di Disk
-
Semua data yang tersimpan di disk, I/O disk diperlukan untuk memindahkan data ke memori utama saat dibutuhkan.
-
Data selalu disimpan ke disk.
-
Struktur data tradisional seperti B-Trees dirancang untuk menyimpan tabel dan indeks secara efisien pada disk.
-
Ukuran basis data yang hampir tidak terbatas.
-
Mendukung rangkaian beban kerja yang sangat luas, yaitu OLTP, data warehousing, beban kerja campuran, dll.
Basis Data Dalam Memori
-
Semua data disimpan di memori utama, tidak perlu melakukan disk I/O untuk query atau memperbarui data.
-
Data bersifat persisten atau tidak stabil tergantung pada produk database dalam memori.
-
Struktur data khusus dan struktur indeks mengasumsikan data selalu berada di memori utama.
-
Dioptimalkan untuk beban kerja khusus; yaitu beban kerja HLR/HSS khusus industri komunikasi.
-
Ukuran database dibatasi oleh jumlah memori utama.