Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Архитектура баз данных реального времени





Основное отличие архитектуры баз данных реального времени от классических СУБД заключается в размещении базы данных в оперативной памяти.

Идея размещения базы данных в оперативной памяти достаточно очевидна, а основ­ные усилия по оптимизации производительности промышленных РСУБД и так неред­ко сводятся к копированию довольно большого фрагмента БД с диска в память (так


называемый кэш) и дальнейшей его обработки, минуя обращение к медленным опе­рациям дискового ввода-вывода.

Действительно, объем ОЗУ мощных серверов уже достигает десятков гигабайт, а 64-разрядные архитектуры постепенно добираются и до настольных ПК. И если сегодня есть сомнения относительно востребованности 64-разрядных вычислений в тех или иных областях, то только не в области РСУБД. Как известно, 32-разрядные процессо­ры позволяют непосредственно обращаться к 4-Гб оперативной памяти, а 64-разряд­ные способны адресовать 16 млн. терабайт, что фактически снимает какие-либо огра­ничения на размер базы данных, целиком размещаемой в ОЗУ.

Сначала такие СУБД было принято относить к категории MMDM (Main Memory Data Manager), но в последние годы в обиход вошла аббревиатура IMDB (In-Memory Da­tabase). Скорость обработки информации инструментами IMDB в 10-20 раз превы­шает показатели традиционных "дисковых" РСУБД. Если вспомнить, что обращение к данным в ОЗУ осуществляется на несколько порядков быстрее, чем к тем, что на­ходятся на диске, указанный выше выигрыш кажется весьма скромным. Дело, од­нако, в том, что сегодня традиционные РСУБД фактически тоже манипулируют большими наборами данных {например, теми, что запрашиваются чаще всего), предварительно извлеченными из дисковой подсистемы и помещенными в ОЗУ. Более того, если размер ОЗУ позволяет разместить там всю БД, то многие тради­ционные РСУБД так и делают. Что же нового в технологическом плане предлагают базы данных реального времени?

Оказалось, что заложенное изначально предположение о том, что основным ме­стом хранения данных в обычных РСУБД является жесткий диск, дает о себе знать самым существенным образом даже тогда, когда вся БД размещена в ОЗУ. Невоз­можно без риска нарушения обратной совместимости убрать из программы алго­ритмы проверки наличия и подкачки нужных данных с диска. Поскольку время до­ступа к данным на диске и в памяти различается на несколько порядков, все мето­ды оптимизации традиционных РСУБД ориентированы на сведение к минимуму чи­сла обращений к диску и не особенно заботятся об экономии ресурсов процессора. В IMDB оптимизация обработки SQL-запроса гораздо более точна, поскольку здесь заранее известно, что данные всегда находятся в памяти, и поэтому остается лишь оценить число тактов процессора для каждого альтернативного плана реализации такого запроса.

В IMDB, кроме того, совершенно другая структура хранения данных в ОЗУ. Обычные РСУБД копируют данные с диска целыми страницами. При этом структура их остает­ся такой же, какой она была на диске, что, естественно, негативно отражается на ал­горитмах обработки данных. Благодаря более рациональной схеме хранения наклад­ные расходы (дополнительная память для временных данных) в IMDB не превышает 20% (в обычных РСУБД - до 50%).







Дата добавления: 2015-08-12; просмотров: 397. Нарушение авторских прав; Мы поможем в написании вашей работы!




Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...


Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...


Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...


Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Виды сухожильных швов После выделения культи сухожилия и эвакуации гематомы приступают к восстановлению целостности сухожилия...

КОНСТРУКЦИЯ КОЛЕСНОЙ ПАРЫ ВАГОНА Тип колёсной пары определяется типом оси и диаметром колес. Согласно ГОСТ 4835-2006* устанавливаются типы колесных пар для грузовых вагонов с осями РУ1Ш и РВ2Ш и колесами диаметром по кругу катания 957 мм. Номинальный диаметр колеса – 950 мм...

Философские школы эпохи эллинизма (неоплатонизм, эпикуреизм, стоицизм, скептицизм). Эпоха эллинизма со времени походов Александра Македонского, в результате которых была образована гигантская империя от Индии на востоке до Греции и Македонии на западе...

БИОХИМИЯ ТКАНЕЙ ЗУБА В составе зуба выделяют минерализованные и неминерализованные ткани...

Типология суицида. Феномен суицида (самоубийство или попытка самоубийства) чаще всего связывается с представлением о психологическом кризисе личности...

ОСНОВНЫЕ ТИПЫ МОЗГА ПОЗВОНОЧНЫХ Ихтиопсидный тип мозга характерен для низших позвоночных - рыб и амфибий...

Studopedia.info - Студопедия - 2014-2025 год . (0.01 сек.) русская версия | украинская версия