Dom baze podataka Što je unutarnja memorija? - definicija iz tehopedije

Što je unutarnja memorija? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači baza podataka u memoriji (IMDB)?

In-memory baza podataka (IMDB) je sustav za upravljanje bazama podataka koji prvenstveno ovisi o glavnoj memoriji za pohranu računalnih podataka. IMDB-ovi su brži od baza podataka optimiziranih za disk jer provode manje CPU-ovih uputa, a njihovi algoritmi interne optimizacije puno su jednostavniji. IMDB briše pristup disku spremanjem i manipulacijom podacima u glavnoj memoriji. IMDB obično uključuje izravnu manipulaciju podacima i namjensku arhitekturu koja se temelji na memoriji.

IMDB-ovi se uglavnom koriste u aplikacijama u kojima je vrijeme odziva presudno, poput uređaja telekomunikacijske mreže i mobilnih oglasnih mreža.

In-memorijska baza podataka može biti poznata i kao baza glavnih memorija (MMDB), baze podataka u stvarnom vremenu (RTDB) ili sustav baze podataka u memoriji (IMDS).

Techopedia objašnjava bazu podataka u memoriji (IMDB)

In-memory baze podataka dizajnirane su za postizanje minimalnog vremena odziva, kao i izuzetno visoku propusnost za kritične performanse sustava. To je moguće jer se podaci spremaju i manipuliraju u obliku koji koristi aplikacija, a koji uklanja režijske troškove povezane s prijevodom i predmemoriranjem. IMDB tehnologija može podržavati implementaciju aplikacijskog sloja, upravljanje podacima u realnom vremenu i većinu ACID (atomska, dosljednost, izoliranost, trajnost) svojstva.

Strukture podataka i algoritmi IMDB-ova isključivo su dizajnirani za isporuku podataka, događaja i transakcija u upravljačkoj razini. U usporedbi s potpuno predmemoriranim sustavima za upravljanje relacijskim bazama podataka, IMDB-ovi koriste znatno manje CPU-a. IMDB tehnologija ne koristi magnetske diskove kao mjesto primarne pohrane baze podataka. Umjesto toga, magnetski diskovi koriste se za toleranciju i oporavak.

Prednosti IMDB-a su sljedeće:

  • Brže transakcije
  • Bez prijevoda
  • Paralelnost s više korisnika
  • Visoka stabilnost

IMDB se koristi za:

  • Razvoj ugrađenih softverskih sustava, poput komercijalnih ugrađenih operativnih sustava (COTS)
  • Primjene u medicinskim uređajima, inteligentnim spojenim uređajima, komercijalnim komunikacijskim proizvodima i transportnim sustavima, mrežnim prekidačima, usmjerivačima i prijemnicima itd.
  • Ispunjavanje zahtjeva web servisa i aplikacija za e-trgovinu
  • Upravljanje svim podacima o ocjeni u stvarnom vremenu, naplatama pretplata i stanju ravnoteže
Što je unutarnja memorija? - definicija iz tehopedije