| Артефакт | – | Физическая сущность, замещающая часть системы |
| БД | База данных | Массив данных, хранящихся в соответствии со схемой данных, манипулирование которыми осуществляют в соответствии с правилами средств моделирования данных |
| Брокер (сообщений) | – | Посредник между компонентами распределенной системы |
| Валидация | – | Процесс проверки данных различных типов по некоторым критериям |
| Воркер | - | Компонент RPLW. Серверное приложение, которое реализует функциональность репликации данных |
| Вотермарка | - | Сообщение в KAFKA от клиентского модуля о готовности кластера к переключению |
| Граф | – | Логическая схема репликации, объединяющая модули (Capture, Applier) и соединения между ними. Определяет путь передачи данных от источника к приемнику |
| ЖАМ | Журналирование, аудит и мониторинг | Сокращённое название функций журналирования, аудита и мониторинга |
| ИТУЗ | Инфраструктурная техническая учетная запись | Учетная запись с ролью as_admin для взаимодействия с объектами БД |
| ИФТ | Интеграционное и функциональное тестирование | Одна из фаз тестирования программного обеспечения, при которой отдельные программные модули объединяются и тестируются в группе |
| КВР | Контроль Второй Рукой | Механизм подтверждения операций |
| КМ | Клиентский модуль | Java-библиотека, которая устанавливается на клиентское приложение и реализует функциональность Stand-In |
| Консоль | - | Компонент GRDL. Веб–приложение, которое реализует API для разработки правил репликации, запуска процессов репликации и отслеживания их статусов |
| Конфигурация | – | Набор правил для модуля: какие таблицы участвуют, какие поля копируются, как маппятся типы данных и ключи. |
| Красная черта | – | Разделение пространства имен для воркера и консоли |
| Ленивое переподключение | – | Процесс восстановления соединения, при котором повторное подключение осуществляется только в случае возникновения необходимости выполнения операции с БД |
| Маппинг | – | Процесс сопоставления полей данных (определенных элементов источника или всего источника) и связанных с ними полей данных в другом месте назначения. Установление соотношения между моделями данных, которые находятся в разных источниках или системах |
| Модуль Applier | – | Компонент, который принимает изменения из Kafka и применяет их в целевой базе данных (вставка, обновление, удаление) |
| Модуль Capture | – | Компонент, который подключается к базе-источнику и считывает изменения (транзакции) через механизм логической репликации PostgreSQL (pgoutput). |
| Платформа | – | Технологическая платформа для разработки бизнес-решений, создания и масштабирования промышленных приложений любой сложности. Представляет собой набор программных продуктов и их компонентов, правообладателем которых является АО "СберТех". Перечень поставляемых продуктов и их компонентов обозначен в документации на конкретный продукт. |
| Плейсхолдер | – | Временные значения параметров, которые необходимо изменить на действительные |
| Позиция | – | Идентификатор транзакции (LSN или offset), на которой репликация прервалась. Используется для восстановления работы с нужного места без потери данных |
| Поток | – | Потоковая выгрузка данных (или потоковая обработка векторов изменений) |
| Потребитель репликации | – | Клиентское приложение, использующее инструмент GraDeLy для репликации своих данных. |
| Проект | – | Проект создается в интерфейсе GraDeLy и содержит вкладки с информацией об объектах, взаимодействующих с данными: конфигурациях, соединениях, графах, процессах, воркерах. Возможность работы с этими объектами определяется наличием привилегий, связанных с проектом. Проекты бывают типов GraDeLy и Kafka Connect. |
| Процесс | – | Запущенный экземпляр графа репликации. Отражает текущее выполнение, его состояние и ошибки |
| Соединение | – | Настройки подключения к внешней системе: база данных (источник/приемник), Kafka, сервисы. Включает параметры доступа, схемы и драйверы |
| Стенд | – | Среда для разработки и тестирования |
| АС Мои доступы | Система управления доступом к информационным ресурсам | АС Мои доступы |
| Техническая таблица | – | Служебная таблица, необходимая для корректной работы GraDeLy. Размещается в БД потребителя репликации. |
| Токен | – | Электронный ключ |
| ТУЗ | Технологическая Учетная Запись | Разновидность учетной записи, применяемая только в случаях, когда пользователем выступает автоматизированная система |
| УЗ | Учетная Запись | Совокупность данных о пользователе, необходимая для аутентификации и контроля предоставления доступов |
| ЦОД | Центр обработки данных | Специализированное помещение, в котором размещается серверное и сетевое оборудование с последующим подключением клиентов к сети Интернет |
| Эндпоинт (в контексте REST API) | – | Обращение к маршруту отдельным HTTP-методом |
| Access token | – | Объект для идентификации пользователя |
| Alias | Алиас | Имя, назначенное источнику данных в запросе при использовании выражения в качестве источника данных или для упрощения ввода и прочтения инструкции SQL |
| API | Application Programming Interface | Описание способов (набор классов, процедур, функций, структур или констант), которыми одна компьютерная программа может взаимодействовать с другой программой |
| Bulk | – | Пакет транзакций, формируемый модулем Applier для применения в целевой БД. Размер bulk определяется параметрами transaction.size (максимальное число транзакций в пакете) и db.linger.ms (время накопления). Bulk повышает производительность за счет групповой вставки, но при ошибке весь пакет откатывается и транзакции применяются по одной |
| ConfigMap | – | Объект Kubernetes для хранения данных |
| Deployment | - | Развертывание приложения, службы или компонента |
| DevOps конвейер | Development Operations конвейер | Инструменты для совместной разработки и развертывания |
| DNS | Domain Name System | Распределенная система для получения информации о доменах. В основном используется для получения IP-адреса по имени хоста |
| ETL | Extract, Transform, Load | Все операции, связанные с миграцией данных |
| HTTP | HyperText Transfer Protocol | Протокол передачи данных между пользователем и сетью |
| JDBC | Java DataBase Connectivity | Стандарт взаимодействия Java-приложений с СУБД |
| Job | - | Шаблон проектирования, который содержит все необходимые данные для параллельного выполнения задач, либо экземпляр задачи, который можно выбрать из списка и запустить |
| JSL | Jenkins Shared Libraries | Общие библиотеки, которые могут быть определены в отдельном репозитории системы управления версиями и загружены в описании пайплайна |
| JSON | JavaScript Object Notation | Текстовый формат для представления структурированных данных, основанный на синтаксисе JavaScript |
| JWT | JSON Web Token | Стандарт для создания токенов |
| Kafka | - | Распределенный программный брокер сообщений с открытым исходным кодом |
| Keystore | – | Хранилище ключей |
| MQ | Messages queue | Очередь сообщений |
| NFS | Network File System | Протокол доступа к файловым системам |
| ODBC | Open Database Connectivity | Интерфейс доступа к БД |
| OIDC | OpenID Connect | Протокол аутентификации |
| OSI | Open Systems Interconnection (model) | Сетевая модель стека протоколов OSI/ISO |
| Pipeline | - | Поток, конвейер |
| POD | Portable device | Абстрактный объект Kubernetes, представляющий собой группу из одного или нескольких контейнеров приложения (например, Docker или rkt) и совместно используемых ресурсов для этих контейнеров |
| Policy Enforcement Point | – | Получение запроса на доступ к данным |
| Presentation layer | – | Уровень представления в OSI, отвечающий за кодирование/декодирование данных и преобразование протоколов |
| Raw сокет, Raw udp/tcp/etc | – | API для создания пользовательских TCP/IP-пакетов |
| Raw Data | - | Необработанные данные, собранные из источника |
| Refresh token | – | Токен для получения дополнительных токенов |
| Regress - тесты | - | Тестирование уже протестированной программы, проводящееся после ее модификации |
| REST | Representational State Transfer | Архитектурный стиль взаимодействия компонентов распределенного приложения в сети |
| RSA | Rivest, Shamir и Adleman | Ассиметричный алгоритм криптографии |
| Singleton | - | Паттерн, который ограничивает прямое создание экземпляров класса. Используется, когда необходим единственный экземпляр, например менеджер работы с БД |
| Smoke - тесты | - | Минимальный набор тестов на явные ошибки |
| Stand-In | - | Функция переключения клиентского приложения с основной БД на резервную |
| StatefulSet | - | Объект workload API, используемый для управления приложениями с отслеживанием состояния. Управляет развертыванием и масштабированием набора Pod, а также предоставляет гарантии относительно порядка и уникальности этих Pod. |
| TCP | Transmission Control Protocol | Протокол для управления передачей данных |
| TLS | Transport Layer Security | Криптографические протоколы, обеспечивающие защищенную передачу данных между узлами |
| Truststore | – | Хранилище доверенных сертификатов |
| UDP | User Datagram Protocol | Протокол взаимодействия посредством блоков информации без предварительного установления соединения |
| UI | User Interface | Интерфейс для передачи информации между человеком и программно-аппаратными компонентами |
| URL | Uniform Resource Locator | Стандарт унифицированных адресов и записи ссылок на объекты |
| UUID | Universally Unique Identifier | Стандарт для уникальной идентификации информации без центра координации |
| WAL | Write-Ahead Log | Внесение записи об изменении в БД перед самой записью |