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