Преглед садржаја:
- Дефиниција - Шта значи база података у меморији (ИМДБ)?
- Тецхопедиа објашњава базу података у меморији (ИМДБ)
Дефиниција - Шта значи база података у меморији (ИМДБ)?
Ин-мемори датабасе (ИМДБ) је систем за управљање базама података који првенствено зависи од главне меморије за чување рачунарских података. ИМДБ-ови су бржи од база података које су оптимизоване на диск, јер извршавају мање ЦПУ упутстава, а њихови алгоритми за унутрашњу оптимизацију су много једноставнији. ИМДБ брише приступ диску чувањем и манипулацијом подацима у главној меморији. ИМДБ обично укључује директну манипулацију подацима и наменску архитектуру засновану на меморији.
ИМДБ се углавном користе у апликацијама у којима је време одзива пресудно, као што су уређаји телекомуникационе мреже и мобилне огласне мреже.
Ин-меморијска база података такође може бити позната као главна меморијска база података (ММДБ), база података у реалном времену (РТДБ) или систем базе података у меморији (ИМДС).
Тецхопедиа објашњава базу података у меморији (ИМДБ)
Ин-мемори базе података дизајниране су тако да постижу минимално време одзива, као и изузетно високу пропусност за критичне перформансе система. Ово је могуће зато што се подаци спремају и манипулишу у облику који користи апликација, а који уклања режијске трошкове повезане са преводом и кеширањем. ИМДБ технологија је способна да подржи примену на нивоу апликације, управљање подацима у реалном времену и већину АЦИД (атомска, конзистентност, изолованост, трајност) својстава.
Структуре података и алгоритми ИМДБ-а су искључиво дизајнирани да испоручују управљање подацима, догађајима и трансакцијама у апликацијском слоју. У поређењу са системима за управљање у релацијским базама у потпуности кешираним подацима, ИМДБ користе знатно мање ЦПУ-а. ИМДБ технологија не користи магнетне дискове као локацију за примарно чување базе података. Уместо тога, магнетни дискови се користе за толеранцију и опоравак.
Предности ИМДБ-а су следеће:
- Брже трансакције
- Нема превода
- Паралелност са више корисника
- Висока стабилност
ИМДБ се користи за:
- Развој уграђених софтверских система, попут комерцијалних уграђених оперативних система (ЦОТС)
- Примене у медицинским уређајима, интелигентним повезаним уређајима, комерцијалним комуникацијским производима и транспортним системима, мрежним прекидачима, рутерима и сет-топ боковима итд.
- Испуњавање захтева за веб сервисима и апликацијама за е-трговину
- Управљање свим подацима о оцени у реалном времену, наплатама и стању биланса
