Tartalomjegyzék:
- Meghatározás - Mit jelent a memóriában lévő adatbázis (IMDB)?
- A Techopedia elmagyarázza a memóriában lévő adatbázist (IMDB)
Meghatározás - Mit jelent a memóriában lévő adatbázis (IMDB)?
A memóriában lévő adatbázis (IMDB) egy adatbázis-kezelő rendszer, amely elsősorban a számítógépes adatok tárolására a fő memóriától függ. Az IMDB-k gyorsabbak, mint a lemezen optimalizált adatbázisok, mivel kevesebb CPU-utasítást hajtanak végre, és belső optimalizálási algoritmusuk sokkal egyszerűbb. Az IMDB megsemmisíti a lemezhozzáférést azáltal, hogy adatokat tárol és manipulál a fő memóriában. Az IMDB általában magában foglalja a közvetlen adatkezelést és egy dedikált memória-alapú architektúrát.
Az IMDB-ket elsősorban olyan alkalmazásokban használják, ahol a válaszidő kritikus, például a telekommunikációs hálózati eszközök és a mobil hirdetési hálózatok.
A memórián belüli adatbázis úgynevezett fő memória adatbázis (MMDB), valós idejű adatbázis (RTDB) vagy a memórián belüli adatbázis rendszer (IMDS).
A Techopedia elmagyarázza a memóriában lévő adatbázist (IMDB)
A memóriában tárolt adatbázisokat úgy tervezték, hogy minimális válaszidőt és rendkívül magas teljesítményt érjenek el a teljesítménykritikus rendszerek számára. Ez azért lehetséges, mert az adatokat az alkalmazás által használt formában menti és manipulálja, amely eltávolítja a fordításhoz és a gyorsítótárazáshoz kapcsolódó általános költségeket. Az IMDB technológia képes támogatni az alkalmazásszintű telepítést, a valós idejű adatkezelést és a legtöbb ACID (atomosság, konzisztencia, izoláció, tartósság) tulajdonságokat.
Az IMDB-k adatszerkezeteit és algoritmusait kizárólag az adatok, események és tranzakciók kezelésének az alkalmazás szintjén történő továbbítására tervezték. A teljesen gyorsítótárazott relációs adatbázis-kezelő rendszerekkel összehasonlítva az IMDB-k szignifikánsan kevesebb CPU-t használnak. Az IMDB technológia nem használ mágneses lemezeket, mint az elsődleges adatbázis-tárolás helyét. Ehelyett a mágneses tárcsákat használják tolerancia és helyreállítás céljából.
Az IMDB-k előnyei a következők:
- Gyorsabb tranzakciók
- Nincs fordítás
- Több felhasználói párhuzamosság
- Nagy stabilitás
Az IMDB a következőkre használható:
- Beágyazott szoftver rendszerek fejlesztése, mint például a kereskedelemben kapható beágyazott operációs rendszerek (COTS)
- Alkalmazások orvosi eszközökben, intelligens csatlakoztatott eszközökben, kereskedelmi kommunikációs termékekben és szállítási rendszerekben, hálózati kapcsolókban, útválasztókban és set-top boxokban stb.
- A webes önkiszolgáló és e-kereskedelmi alkalmazások követelményeinek teljesítése
- Az összes valós idejű minősítési, előfizetői számlázási és egyenleg-információ kezelése