Domov databázy Čo je to databáza v pamäti? - definícia z technológie

Čo je to databáza v pamäti? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená databáza v pamäti (IMDB)?

Databáza v pamäti (IMDB) je systém správy databáz, ktorý závisí predovšetkým od hlavnej pamäte na ukladanie počítačových údajov. IMDB sú rýchlejšie ako databázy optimalizované pre disky, pretože vykonávajú menej inštrukcií CPU a ich interné optimalizačné algoritmy sú omnoho jednoduchšie. IMDB eliminuje prístup na disk ukladaním a manipuláciou s údajmi v hlavnej pamäti. IMDB obyčajne zahŕňa priamu manipuláciu s údajmi a architektúru založenú na vyhradenej pamäti.

IMDB sa používajú hlavne v aplikáciách, kde je rozhodujúca doba odozvy, ako sú zariadenia telekomunikačných sietí a mobilné reklamné siete.

Databáza v pamäti môže byť tiež známa ako hlavná pamäťová databáza (MMDB), databáza v reálnom čase (RTDB) alebo databázový systém v pamäti (IMDS).

Techopedia vysvetľuje databázu v pamäti (IMDB)

Databázy v pamäti sú navrhnuté tak, aby dosahovali minimálny čas odozvy a extrémne vysokú priepustnosť pre systémy kritické z hľadiska výkonu. Je to možné, pretože údaje sa ukladajú a manipuluje vo forme používanej aplikáciou, ktorá odstraňuje režijné náklady súvisiace s prekladom a ukladaním do vyrovnávacej pamäte. Technológia IMDB je schopná podporovať nasadenie na úrovni aplikácií, správu údajov v reálnom čase a väčšinu vlastností ACID (atomicita, konzistentnosť, izolácia, trvanlivosť).

Dátové štruktúry a algoritmy IMDB sú výlučne navrhnuté tak, aby poskytovali správu údajov, udalostí a transakcií v aplikačnej vrstve. V porovnaní s plne uloženými systémami správy relačných databáz, IMDB využívajú podstatne menej CPU. Technológia IMDB nepoužíva magnetické disky ako miesto na ukladanie primárnej databázy. Namiesto toho sa magnetické disky používajú na toleranciu a obnovu.

Výhody IMDB sú nasledujúce:

  • Rýchlejšie transakcie
  • Žiadny preklad
  • Súbežnosť viacerých používateľov
  • Vysoká stabilita

IMDB sa používa na:

  • Vývoj vstavaných softvérových systémov, napríklad komerčných vstavaných operačných systémov (COTS)
  • Aplikácie v zdravotníckych zariadeniach, inteligentných pripojených zariadeniach, výrobkoch komerčnej komunikácie a dopravných systémoch, sieťových prepínačoch, smerovačoch a set-top boxoch atď.
  • Splnenie požiadaviek aplikácií pre webové samoobsluhy a elektronického obchodovania
  • Spravovanie všetkých informácií o hodnotení v reálnom čase, fakturácii predplatiteľa a zostatku
Čo je to databáza v pamäti? - definícia z technológie