Rezidens adatbázis

A rezidens adatbázis ( angolul  in-memory database, IMDB ) egy RAM -ban található adatbázis . A rezidens DBMS  egy rezidens adatbázis-kezelő rendszer, az egyik olyan szoftverrendszer, amely a rezidens számítástechnika ( memóriabeli számítástechnika ) paradigmájában működik . 

A rezidens DBMS a bájtcímezhető RAM-ban történő tárolás és feldolgozás szempontjából lehetséges optimalizálásoknak köszönhetően jobb teljesítményt nyújt, mint az állandó tárolóeszközökön lévő adatbázisokkal dolgozó, általában blokkrendszerű , buszon vagy hálózati interfészeken keresztül csatlakoztatott DBMS-ek. Ugyanakkor a rezidens adatbázis méretét korlátozza a csomópont RAM-jának kapacitása. Számos rezidens DBMS- hez replikációs és felosztási technikákat valósítottak meg, amelyek lehetővé teszik, hogy egyetlen rezidens adatbázissal dolgozzon több csomóponton. Mivel a RAM ingadozó , a rendszer az előnaplózást használja.nem felejtő eszközön, hogy biztosítsa az adatbázis integritását a hirtelen újraindítás során , azaz a rezidens adatbázissal való munka nem zárja ki az I / O alrendszer teljesítményétől való függést ( bár csökkenti azt).

Széles körben használják olyan alkalmazásokban, ahol a válaszidő kritikus, mint például a távközlési berendezések vezérlése, valós idejű kereskedés . A valós idejű elemzés és a hibrid tranzakciós/analitikai feldolgozás ( HTAP) hatékony forgatókönyvek a rezidens adatbázisok használatához . 

Az első relációs rezidens DBMS az 1990-es években jelent meg, köztük a SolidDB (1992) és a Timesten (1997, az Oracle megvásárolta 2005-ben). Az irány a szerver RAM modulok egységköltségének csökkentésével és az SAP Hana rezidens DBMS fejlesztésével (2010) vált népszerűvé. A 2010-es évek közepére a fő kereskedelmi relációs DBMS-t ( Oracle Database  - in-memory opció, DB2  - Blu, MS SQL Server ) további mechanizmusokkal látták el a rezidens adatbázisokkal való munkavégzéshez. Egy másik trend, amely a 2010-es években lendületet kapott a NoSQL mozgalmon belül, a kulcsértékű rezidens DBMS volt , amely alapvető kulcsalapú hozzáférési képességeket és nagy teljesítményt nyújt a horizontális méretezhetőség tekintetében .

Irodalom