Термины и определения
- ADB
Arenadata DB (ADB)- Аналитическая распределенная СУБД, построенная на основе Greenplum и предназначенная для хранения и обработки больших объемов данных.
- ADQM
Arenadata QuickMarts (ADQM) – Кластерная колоночная система управления базами данных.
- ADG
Arenadata Grid (ADG) - Система распределенных вычислений в оперативной памяти, построенная на основе Tarantool.
- ADCM
Arenadata Cluster Manager (ADCM) — Универсальный оркестратор гибридного ландшафта. Он позволяет быстро устанавливать, настраивать все data-сервисы компании и управлять ими. Наиболее ярко преимущества ADCM раскрываются при работе с гетерогенной инфраструктурой, при которой появляется возможность размещать data-сервисы на различных типах инфраструктур: в облаке, on-premise или в качестве PaaS-сервисов.
- ADS
Arenadata Streaming (ADS) - Масштабируемая отказоустойчивая система для потоковой обработки данных в режиме реального времени на базе Apache Kafka и Apache Nifi.
- API
Application programming interface (англ.) – описание сервисов взаимодействия компьютерной программы с другими программами.
- Docker
Программное обеспечение для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации, контейнеризатор приложений.
- Docker Compose
Платформа контейнеризации, предназначена для конфигурирования многоконтейнерных приложений. В Docker Compose можно управлять несколькими контейнерами Docker.
- DATA-uploader
Модуль исполнения асинхронных заданий.
- CSV
Comma-Separated Values (англ.) – значения, разделённые запятыми) — текстовый формат, предназначенный для представления табличных данных.
- CSV-extractor
Cпециализированное программное обеспечение, которое извлекает данные из csv-файлов в собственную БД-хранилища сервиса (Tarantool)
- CSV-uploader
Программный модуль Витрины данных, который предназначен для загрузки csv-файлов в Витрину данных.
- Grafana
Веб-приложение для аналитики и интерактивной визуализации показателей мониторинга с открытым исходным кодом.
- DBeaver
Клиентское приложение для управления базами данных (БД), которое использует программный интерфейс JDBC для взаимодействия с реляционными БД через драйвер JDBC-драйвер.
- DDL
Data definition language (англ.) – семейство компьютерных языков, используемых в компьютерных программах для описания структуры баз данных.
- DNS
Domain Name System «система доменных имён» — компьютерная распределённая система для получения информации о доменах. Чаще всего используется для получения IP-адреса по имени хоста (компьютера или устройства), получения информации о маршрутизации почты и/или обслуживающих узлах для протоколов в домене.
- ETL
Extract, transform, load (англ.) – решение, используемое при выгрузке данных из различных источников ведомств и дальнейшего хранения их в Витрине Prostore для чтения, использования и взаимодействия с другими ведомствами.
- HTTP
HyperText Transfer Protocol (англ.) – протокол прикладного уровня передачи данных, в настоящий момент используется для передачи произвольных данных.
- JDBC
Java DataBase connectivity (англ.) – платформенно-независимый промышленный стандарт взаимодействия Java-приложений с различными СУБД.
- JDBC-драйвер
Специализированное программное обеспечение,которое размещается на стороне системы, использующей ADTM (клиента ADTM). Драйвер предоставляет JDBC-интерфейс подключения из этой системы к ADTM и взаимодействует с сервисом исполнения запросов по REST API, предоставляемым сервисом исполнения запросов.
- JDBC-extractor
Специализированное программное обеспечение,которое извлекает данные из jdbc-источника (ведомства) в собственную БД-хранилища сервиса (Tarantool).
- JDBC-CSV-transformer
Специализированное программное обеспечение, которое предназначено для подключения к БД по JDBC, с последующим сохранением в csv-файлы.
- Kafka-loader
Специализированное программное обеспечение,которое загружает данные, извлеченные и приведенные в соответствие логической структуре данных Витрины, собственно в Витрину.
- Loki
Приложение для агрегирования log-файлов, используется совместно с Prometheus.
- MD5
128-битный алгоритм хеширования. Предназначен для создания «отпечатков» или дайджестов сообщения произвольной длины и последующей проверки их подлинности.
- MPP
Массово-параллельная архитектура (англ. massive parallel processing, MPP, также «массивно-параллельная архитектура»).
- NTP
Network Time Protocol — сетевой протокол для синхронизации внутренних часов компьютера с использованием сетей с переменной латентностью.
- OpenAPI
The OpenAPI Specification (англ.) – формализованная спецификация и экосистема множества инструментов, предоставляющая интерфейс между front-end системами, кодом библиотек низкого уровня и коммерческими решениями в виде API.
- Prostore
Интеграционная система, обеспечивающая единый интерфейс к хранилищу разнородных данных. Определяет структуры данных, запись и чтение данных Витрины. Позволяет работать со входящими в состав хранилища СУБД одинаковым образом, используя единый синтаксис запросов SQL и единую логическую схему данных.
- Prometheus
Программное приложение, используемое для мониторинга событий и оповещения, которое записывает метрики в реальном времени в базу данных временных рядов, построенную с использованием модели HTTP-запроса, с гибкими запросами и оповещениями в режиме реального времени.
- PSQL
Терминальный клиент для работы с PostgreSQL
- PuTTY
Cвободно распространяемый клиент для различных протоколов удалённого доступа, включая SSH, Telnet, rlogin.
- PXF
Фреймворк, позволяющий ADB (Greenplum) параллельно обмениваться данными со сторонними системами.
- REST
Representational state transfer (англ.) – архитектурный стиль взаимодействия компонентов распределенного приложения в сети.
- REST-uploader
Модуль асинхронной загрузки данных из сторонних источников.
- SOAP
(от англ. Simple Object Access Protocol — простой протокол доступа к объектам) — протокол обмена структурированными сообщениями в распределённой вычислительной среде.
- SQL
Structured query language (англ.) – язык структурированных запросов. Декларативный язык программирования, применяемый для создания, модификации и управления данными в реляционной базе данных, управляемой соответствующей системой управления базами данных.
- SQL-запрос
Запрос к Базе данных.
- SSH
Secure Shell (англ.) – «безопасная оболочка». Сетевой протокол прикладного уровня, позволяющий производить удалённое управление операционной системой и туннелирование TCP-соединений.
- Tarantool
Платформа in-memory вычислений с гибкой схемой данных для создания высоконагруженных приложений. Включает в себя базу данных и сервер приложений на Lua.
- UDP
Протокол передачи данных. С UDP компьютерные приложения могут посылать сообщения другим хостам по IP-сети без необходимости предварительного сообщения для установки специальных каналов передачи или путей данных.
- URI
Унифицированный идентификатор ресурса. URI — последовательность символов, идентифицирующая абстрактный или физический ресурс.
- UUID
Cтандарт идентификации, используемый в создании программного обеспечения, стандартизированный Open Software Foundation как часть DCE — среды распределённых вычислений. Основное назначение UUID — это позволить распределённым системам уникально идентифицировать информацию без центра координации.
- Vert.x
Библиотека для разработки асинхронных приложений, основанная на событиях.
- XML
eXtensibe Markup Language (англ.) – универсальный текстовый формат для хранения и передачи структурированных данных.
- XML-extractor
Cпециализированное программное обеспечение, для копирования данных из xml-файлов в собственную БД-хранилища сервиса (Tarantool).
- ZooKeeper
Сервер с открытым исходным кодом для высоконадежной распределенной координации облачных приложений.
- Агент ПОДД
Типовое программное обеспечение, устанавливаемое на стороне УВ и обеспечивающее сопряжение Витрин, хранилищ реплик, ИС Участника взаимодействия с ПОДД. В частности, чтение данных из Витрины, запись данных в реплику, обработка промежуточных/временных массивов данных, порождаемых в процессе выполнения распределённых запросов.
- База данных
Совокупность данных, хранимых в соответствии со схемой данных, манипулирование которыми выполняют в соответствии с правилами средств моделирования данных.
- BLOB-адаптер
Информационно-технологический компонент Витрины, обеспечивающий чтение бинарных файлов из Хранилище BLOB-объектов ведомства.
- Брокер сообщений
Архитектурный паттерн в распределённых системах; приложение, которое преобразует сообщение по одному протоколу от приложения-источника в сообщение протокола приложения-приёмника, тем самым выступая между ними посредником.
- Витрина данных
Комплекс программных и технических средств в составе информационно-телекоммуникационной инфраструктуры участника НСУД, предназначенный для формирования и (или) получения данных с использованием среды взаимодействия НСУД.
- ГОСТ
Нормативно-правовой документ, в соответствии требованиями которого производится стандартизация производственных процессов
- Дельта
Логически целостная совокупность изменений информации об объектах. Каждой дельте поставлено в соответствие целое число из монотонно возрастающей последовательности целых чисел начиная с 0, отражающее ее место в общей последовательности дельт и дата-время ее исполнения.
- ЕИП
Единая информационная платформа
- ИС
Информационная система.
- КриптоПро
Разработанная одноименной компанией линейка криптографических утилит (вспомогательных программ) — так называемых криптопровайдеров. Они используются в других программах для генерации электронной подписи (ЭП), работы с сертификатами, организации структуры PKI и т.д.
- Логическая модель данных
Схема базы данных, выраженная в понятиях бизнес-требований.
- НСУД
Национальная система управления данными.
- ПО
Программное обеспечение.
- ПОДД
Подсистемы обеспечения доступа к данным
- ПОДД-адаптер - Модуль исполнения запросов
Логический модуль программы, предназначен для подключения программы к ПОДД СМЭВ (через протокол коммуникации Агент ПОДД), как информационной системы участника взаимодействия.
- ПОДД-адаптер - Модуль MPPR
Логический модуль программы, который предназначен для загрузки данных табличных параметров в многопоточном режиме (massively parallel processing, MPP).
- Реплика
СУБД, хранящая реплицируемые наборы данных, полученные от Поставщика данных.
- REST-адаптер
Сервис, реализующий публикацию конечных точек API для обработки запросов с использованием спецификации OpenAPI версии 3. Используется для сохранения обратной совместимости получения данных из ведомства по REST.
- Сервис печатных форм
Модуль витрины, предназначенный для работы с печатными формами.
- СМЭВ
Система межведомственного электронного взаимодействия.
- CМЭВ3-адаптер
Информационно-технологический компонент СМЭВ, устанавливаемый на стороне Участника взаимодействия. CМЭВ3-адаптер обеспечивает информационное взаимодействие через единый электронный сервис единой системы межведомственного электронного взаимодействия (СМЭВ).
- Сообщение
Сведения в виде законченного блока данных, передаваемые при функционировании информационной системы.
- Участник НСУД
Федеральный орган исполнительной власти, иной орган государственной власти, государственный внебюджетный фонд, орган местного самоуправления, иное юридическое лицо, являющиеся стороной действующего соглашения о присоединении к Национальной системе управления данными.
- Хранилище BLOB-объектов
Место для хранения BLOB-объектов (бинарных данных). Располагается на стороне ведомства и не является частью Витрины данных. Взаимодействие с Хранилищем BLOB-объектов осуществляется через BLOB-адаптер.