Хранение информации



Способы Хранения Баз Данных

 Сентябрь 24, 2019 – 21:03

Базы данных, поддерживаемые AggreGate: MySQL, PostgreSQL, Microsoft SQL, Oracle, SybaseAggreGate Server хранит огромное количество данных, собранных и внутренне сгенерированных в сети устройств, а именно:

  • Определения и конфигурация модулей сервера и системных ресурсов
  • Журнал регистрации всех системных операций и событий
  • Исторические значения метрик устройств
  • Постоянные события, полученные из сети
  • История синтетических внутренних метрик и событий

Все данные, хранимые сервером, делятся на две основные группы: конфигурация и события. Это простое разделение обеспечивает абсолютную гибкость при добавлении новых типов устройств и бизнес-объектов без изменения структуры хранения данных.

AggreGate Server обеспечивает несколько видов хранения конфигурации и событий:

Хранение конфигурации

Конфигурация системы и устройств может быть организована в виде следующих типов хранения:

  • Реляционная база данных. Любая система управления реляционной базой данных уровня предприятия может сохранять данные конфигурации. Сервер поставляется вместе со встроенной базой данных или базой данных MySQL, которая предварительно настроена для достижения оптимальной производительности. Реляционная база данных может быть объединена в кластер для высокого уровня доступности при помощи собственной технологии AggreGate или собственной технологии системы управления реляционной базой данных.
  • База данных ключевых значений. Этот интегрированный тип хранения идеально подходит для совмещения чрезвычайно высокого уровня обновления элементов конфигурации с функцией отказоустойчивой кластеризации.
  • Хранение на основе файлов. Этот тип хранения обычно используется встроенными инсталляциями сервера на системах с ограниченными ресурсами.

Хранение событий

Постоянные события устройств и системы могут храниться в:

  • Реляционной базе данных. Предлагая стандартный подход и возможность отказоустойчивой кластеризации, этот способ хранения имеет ограниченную производительность добавления событий, обусловленную ограничениями любой базы данных SQL.
  • Базе данных NoSQL. Интегрированная база данных NoSQL предлагает очень высокий уровень добавления событий и отказоустойчивую кластеризацию, а также горизонтальную масштабируемость уровня хранения путем вовлечения мультисерверных способов хранения.
  • Устройстве памяти. Происходит деактивация хранения постоянных событий, что подходит некоторым встроенным инсталляциям.

Совместимость с реляционными базами данных

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

Source: aggregate.tibbo.com

Похожие публикации:

  1. Системы Хранения Баз Данных
  2. Структуры Хранения Баз Данных
  3. Порядок Хранения Баз Данных