Rumah Database Apa itu basis data dalam memori? - definisi dari techopedia

Apa itu basis data dalam memori? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud dengan In-Memory Database (IMDB)?

Database di dalam memori (IMDB) adalah sistem manajemen basis data yang terutama tergantung pada memori utama untuk menyimpan data komputer. IMDB lebih cepat daripada basis data yang dioptimalkan disk karena mereka melakukan lebih sedikit instruksi CPU, dan algoritma optimasi internal mereka jauh lebih sederhana. IMDB menghapus akses disk dengan menyimpan dan memanipulasi data dalam memori utama. IMDB biasanya mencakup manipulasi data langsung dan arsitektur berbasis memori khusus.

IMDB terutama digunakan dalam aplikasi di mana waktu respons sangat penting, seperti perangkat jaringan telekomunikasi dan jaringan iklan seluler.

Basis data di dalam memori juga dapat dikenal sebagai basis data memori utama (MMDB), basis data waktu nyata (RTDB) atau sistem basis data di dalam memori (IMDS).

Techopedia menjelaskan In-Memory Database (IMDB)

Database dalam memori dirancang untuk mencapai waktu respons minimal, serta throughput yang sangat tinggi untuk sistem penting kinerja. Ini dimungkinkan karena data disimpan dan dimanipulasi dalam bentuk yang digunakan oleh aplikasi, yang menghilangkan biaya overhead terkait dengan terjemahan dan caching. Teknologi IMDB mampu mendukung penerapan tingkat aplikasi, manajemen data waktu-nyata, dan sebagian besar properti ACID (atomicity, konsistensi, isolasi, daya tahan).

Struktur data dan algoritme IMDB dirancang khusus untuk memberikan data, acara, dan manajemen transaksi di tingkat aplikasi. Bila dibandingkan dengan sistem manajemen basis data relasional yang sepenuhnya di-cache, IMDB menggunakan CPU yang jauh lebih sedikit. Teknologi IMDB tidak menggunakan disk magnetik, sebagai lokasi penyimpanan basis data primer. Sebaliknya, disk magnetik digunakan untuk toleransi dan pemulihan.

Keuntungan IMDB adalah sebagai berikut:

  • Transaksi lebih cepat
  • Tidak ada terjemahan
  • Konkurensi multi-pengguna
  • Stabilitas tinggi

IMDB digunakan untuk:

  • Mengembangkan sistem perangkat lunak tertanam, seperti sistem operasi tertanam komersial COTS
  • Aplikasi dalam perangkat medis, perangkat terhubung cerdas, produk komunikasi komersial dan sistem transportasi, switch jaringan, router dan set-top box, dll.
  • Memenuhi persyaratan layanan mandiri Web dan aplikasi e-commerce
  • Mengelola semua peringkat waktu nyata, informasi tagihan dan saldo pelanggan
Apa itu basis data dalam memori? - definisi dari techopedia