23.11.4. Базы данных, резидентные в оперативной памяти

Завершая  обсуждение  принципов  организации  среды  хранения  базы данных, нужно отметить, что быстрое удешевление оперативной  памяти компьютеров позволило в последние годы создать ряд СУБД, обладающих существенно  более  высокой  производительностью  по  сравнению   с традиционными системами. Высокая скорость обработки запросов в этих СУБД  достигается  за  счет того, что удается хранить  полную  базу данных  на  стадии  исполнения  в оперативной  памяти.  Поэтому  их называют   системами  управления  базами  данных,  резидентными   в оперативной памяти (In-Memory Database).

     Такие  системы  полезны при необходимости обеспечения  высокой реактивности системы базы данных, например в случае, когда  система характеризуется  весьма  высокой  интенсивностью  потока  запросов. Очевидно,   что   в  системах  такого  рода  должны  использоваться совершенно  иная  техника  управления  данными.  Здесь  могут  быть использованы  совершенно  иные  методы  доступа  по   сравнению   с системами,  в которых база данных хранится на стадии исполнения  во внешней     памяти.   Поскольку  оперативная  память  энергозависима, системы     рассматриваемого  вида  должны  использовать  на   стадии исполнения  внешнюю  память для обеспечения физической  целостности базы  данных  и специфическим образом применять технику буферизации обменов с внешней памятью.