Дом Базы данных Что такое база данных в памяти? - определение из техопедии

Что такое база данных в памяти? - определение из техопедии

Оглавление:

Anonim

Определение - что означает база данных в памяти (IMDB)?

База данных в памяти (IMDB) - это система управления базой данных, которая в первую очередь зависит от основной памяти для хранения компьютерных данных. IMDB быстрее, чем базы данных, оптимизированные для дисков, потому что они выполняют меньше инструкций ЦП, а их внутренние алгоритмы оптимизации намного проще. IMDB исключает доступ к диску, сохраняя и манипулируя данными в основной памяти. IMDB обычно включает в себя прямое манипулирование данными и выделенную архитектуру на основе памяти.

IMDB в основном используются в приложениях, где время отклика имеет решающее значение, таких как устройства телекоммуникационных сетей и сети мобильной рекламы.

База данных в памяти также может быть известна как база данных основной памяти (MMDB), база данных в реальном времени (RTDB) или система базы данных в памяти (IMDS).

Техопедия объясняет базу данных в памяти (IMDB)

Базы данных в памяти предназначены для достижения минимального времени отклика, а также чрезвычайно высокой пропускной способности для систем, критичных к производительности. Это возможно, потому что данные сохраняются и обрабатываются в форме, используемой приложением, что устраняет накладные расходы, связанные с переводом и кэшированием. Технология IMDB способна поддерживать развертывание на уровне приложений, управление данными в режиме реального времени и большинство свойств ACID (атомарность, согласованность, изоляция, долговечность).

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

Преимущества IMDB следующие:

  • Более быстрые транзакции
  • Нет перевода
  • Многопользовательский параллелизм
  • Высокая стабильность

IMDB используется для:

  • Разработка встроенных программных систем, таких как коммерческие готовые операционные системы (COTS)
  • Применяется в медицинских устройствах, интеллектуальных подключенных устройствах, коммерческих продуктах связи и транспортных системах, сетевых коммутаторах, маршрутизаторах и телевизионных приставках и т. Д.
  • Выполнение требований веб-приложений самообслуживания и электронной коммерции
  • Управление всей информацией о рейтингах в реальном времени, счетах абонентов и балансе
Что такое база данных в памяти? - определение из техопедии