База данни в паметта (IMDB; също система за база данни с основна памет или MMDB или резидентна база данни с памет) е система за управление на база данни, която основно разчита на главната памет за съхранение на компютърни данни. Той е в контраст със системите за управление на бази данни, които използват механизъм за съхранение на диск. Базите данни на основната памет са по-бързи от базите данни, оптимизирани за диск, тъй като алгоритмите за вътрешна оптимизация са по-прости и изпълняват по-малко инструкции на процесора. Достъпът до данни в паметта елиминира времето за търсене при запитване на данните, което осигурява по-бърза и по-предвидима производителност от диска.
Приложения, при които времето за реакция е от решаващо значение, като тези, работещи с оборудване за телекомуникационна мрежа и мобилни рекламни мрежи, често използват бази данни с основна памет.
В отговор на вашето запитване, да, той зарежда данните в RAM паметта на вашия компютър.
Бази данни на диска
-
Всички данни, съхранявани на диск, дисков вход/изход, необходим за преместване на данни в основната памет, когато е необходимо.
-
Данните винаги се съхраняват на диска.
-
Традиционни структури от данни като B-Trees, предназначени да съхраняват ефективно таблици и индекси на диск.
-
Практически неограничен размер на базата данни.
-
Поддържа много широк набор от работни натоварвания, т.е. OLTP, съхранение на данни, смесени натоварвания и др.
Бази данни в паметта
-
Всички данни се съхраняват в главната памет, няма нужда да извършвате дисков I/O за запитване или актуализиране на данни.
-
Данните са постоянни или летливи в зависимост от продукта на базата данни в паметта.
-
Специализираните структури от данни и индексни структури предполагат, че данните винаги са в основната памет.
-
Оптимизиран за специализирани натоварвания; т.е. специфични за отрасъла натоварвания на HLR/HSS.
-
Размерът на базата данни е ограничен от обема на основната памет.