Съдържание:
- Определение - Какво означава база данни в паметта (IMDB)?
- Techopedia обяснява базата данни в паметта (IMDB)
Определение - Какво означава база данни в паметта (IMDB)?
Базата данни в паметта (IMDB) е система за управление на база данни, която зависи преди всичко от основната памет за съхранение на компютърни данни. IMDB са по-бързи от оптимизирани за дискови бази данни, защото изпълняват по-малко инструкции за процесора, а техните вътрешни алгоритми за оптимизация са много по-прости. IMDB премахва достъпа до диска, като запазва и манипулира данните в основната памет. IMDB обикновено включва директно манипулиране на данни и специална архитектура, базирана на паметта.
IMDB се използват главно в приложения, където времето за реакция е от решаващо значение, като например телекомуникационни мрежови устройства и мобилни рекламни мрежи.
Базата данни в паметта може също да бъде известна като основна база данни с памет (MMDB), база данни в реално време (RTDB) или система от бази данни в паметта (IMDS).
Techopedia обяснява базата данни в паметта (IMDB)
Базите данни в паметта са проектирани да постигнат минимално време за реакция, както и изключително висока пропускателна способност за критични за производителността системи. Това е възможно, тъй като данните се запазват и манипулират във формата, използвана от приложението, която премахва режийните разходи, свързани с превода и кеширането. IMDB технологията е в състояние да поддържа приложения на ниво приложения, управление на данни в реално време и повечето свойства на ACID (атомност, последователност, изолация, дълготрайност).
Структурите на данни и алгоритмите на IMDB са изключително проектирани да предоставят управление на данни, събития и транзакции в слоя на приложението. В сравнение с напълно кешираните системи за управление на релационни бази данни IMDB използват значително по-малко CPU. IMDB технологията не използва магнитни дискове като място за първично съхранение на база данни. Вместо това магнитните дискове се използват за толерантност и възстановяване.
Предимствата на IMDB са следните:
- По-бързи транзакции
- Няма превод
- Паралелност на много потребители
- Висока стабилност
IMDB се използва за:
- Разработване на вградени софтуерни системи, като комерсиални вградени операционни системи (COTS)
- Приложения в медицински изделия, интелигентни свързани устройства, търговски комуникационни продукти и транспортни системи, мрежови превключватели, рутери и приемници и др.
- Изпълняване на изискванията на уеб приложенията за самообслужване и електронна търговия
- Управление на цялата информация за рейтинг в реално време, таксуване и баланс на абонатите
