Хранение временных рядов технологических процессов в noSQL базах данных
Сложные технические системы, (например, бортовые авиационные системы и агрегаты) в процессе эксплуатации или стендовых испытаний генерируют огромный поток трендов параметров, подлежащих хранению и в дальнейшем аналитической обработке и анализу. Характерный объем таких данных достигает сотен Гигабайт.
На сегодняшний день тренды, как правило, хранятся в виде файлов. То есть, для каждого полета или испытания информация о зарегистрированных параметрах (собственно тренды), дополнительная информация по «окружению» и документы, размещается в некоторой характерной структуре каталогов. Такой способ хранения имеет ряд неустранимых недостатков.
Доказано, что для хранения информации полученной с бортовых систем или стендовых испытаний традиционные реляционные базы данных (РСУБД) приспособлены плохо.
Основная новизна предлагаемого решения хранить все данные в noSQL Базе Данных
В результате мы получаем практически не ограниченное по объему хранилище трендов параметров, с максимально быстрым доступом к нужной информации.
Кроме этого такой подход обладает следующими преимуществами:
- Обеспечивает хранение больших объёмов неструктурированной информации;
- Система не загромождена механизмом контроля целостности данных, который является избыточным для решения данных задач;
- Имеются развитые механизмы формирования запросов;
- Имеются встроенные в СУБД возможности резервного копирования (репликация)
