Термины и определения#

Термин/сокращение

Расшифровка

Определение

API

Application Programming Interface

Программный интерфейс приложения

CDC

Change Data Capture (захват изменения данных)

Cценарий, предназначенный для асинхронной передачи измененных данных с целью их дальнейшей обработки

Checkpointing

Создание контрольных точек

CDC-ссылка

Hardlink (жесткая ссылка) на WAL-сегмент

Daemon

Компьютерная программа в UNIX–системах, запускаемая самой системой и работающая в фоновом режиме без прямого взаимодействия с пользователем

DNS

Domain Name System

Система доменных имен — компьютерная распределенная система для получения информации о доменах

FQDN

Fully Qualified Domain Name

Полностью определенное имя домена — имя домена, не имеющее неоднозначностей в определении

Heap (куча)

Область памяти в Java. Используется для динамического выделения памяти для java-объектов во время выполнения

ID

Идентификатор

Уникальный признак объекта

IDLE

Интегрированная среда разработки и обучения на языке Python

I/O (IO)

Input-Output

описывает операцию, программу или устройство, которое переносит данные на компьютер или на него

JAAS

Java Authentication and Authorization Service

Сервис аутентификации и авторизации Java. Это стандарт API Java SE и реализация системы информационной безопасности PAM

JDBC

Java Database Connectivity

Платформенно независимый промышленный стандарт взаимодействия Java-приложений с различными СУБД

JFR

Java Flight Recorder

Механизм легковесного профилирования Java-приложения

JDK

Java Development Kit

Комплект разработчика приложений на языке Java

JMX

Java Management Extensions

Управленческие расширения Java

JNR POSIX

Java Native Runtime — POSIX

Облегченный кроссплатформенный эмулятор POSIX для Java

JRE

Java Runtime Environment

Минимальная реализация виртуальной машины, необходимая для исполнения Java-приложений, без компилятора и других средств разработки

JVM

Java Virtual Machine

Виртуальная машина Java

LFS

Local File System

Локальная файловая система

LOCAL

Local caches

Локальные кеши

LRT

Long Running Transactions

Длительные транзакции, выполняющиеся в кластере

MVCC

MultiVersion Concurrency Control

Механизм управления параллельным доступом посредством многоверсионности

Near-кеш

Локальный кеш, который хранит на локальном узле наиболее актуальные данные или данные из heap-памяти, доступ к которым осуществлялся чаще всего

NUMA

Non-Uniform Memory Access

Дизайн памяти, при котором некоторые ядра процессора имеют быстрый доступ к части оперативной памяти непосредственно через контроллер

ODBC

Open Database Connectivity

Программный интерфейс доступа к базам данных

OOM

Ошибка OutOfMemory

Ошибка, выбрасывающаяся при отсутствии места в памяти для размещения объекта в Java Heap

PBKDF

Password-Based Key Derivation Function

Стандарт формирования ключа на основе пароля

PDS

Persistent Data Store

Persistence-хранилище данных

PKCS12

Public-Key Cryptography Standards

Один из стандартов семейства стандартов криптографии публичных ключей

Playbook

Набор скриптов для управления восстановлением из резервной копии. В playbook также содержатся метаданные, необходимые для его исполнения

Platform V / Платформа

Технологическая платформа для разработки бизнес-решений. Набор продуктов АО «СберТех» для быстрого создания и легкого масштабирования промышленных приложений любой сложности

PME

Partition Map Exchange

Процесс обмена информацией о расположении партиций между узлами кластера при изменении топологии

Proxy

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

REST

Representational State Transfer (REST)

Способ взаимодействия сайтов и веб-приложений с сервером

REST API

Representational State Transfer (REST), Application Programming Interface (Application Programming Interface)

Способ взаимодействия сайтов и веб-приложений с сервером

RMI

Remote Method Invocation (протокол удаленного вызова методов)

RMI-порт

Сетевой порт, который используется протоколом удаленного вызова методов

SDK

Software Development Kit

Набор средств разработки ПО для конкретной платформы

SLA

Service Level Agreement

Соглашение об уровне сервиса

SPI

Service Programming Interface

Программный интерфейс сервиса

SSL

Secure Sockets Layer

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

SYS

System

Системный

SQL-движок

Программное обеспечение, позволяющее управлять базами данных с помощью языка запросов SQL

SQL-представление

Виртуальная таблица, которая по запросу извлекает данные из одной или нескольких таблиц

TLS

Transport Layer Security

Протокол защиты транспортного уровня

TDE

Transparent Data Encryption

Прозрачное шифрование данных

UNIX

Семейство переносимых, многозадачных и многопользовательских операционных систем

Unwrap

Получение данных по ранее сгенерированному одноразовому токену

URL

Uniform Resource Locator

Единообразный определитель местонахождения ресурса

WAL

Write-Ahead Logging

Журнал предзаписи

Wrap

Генерация одноразового токена для последующего получения указаных данных

Young-поколение

Область heap, где размещаются недавно созданные объекты. Когда она заполняется, происходит быстрая сборка мусора, при этом все потоки в приложении останавливаются

Агентский мониторинг

Сценарий сбора метрик, при котором используется zabbix-agent. Это приложение устанавливается на каждый сервер

Аллокация

Процесс выделения и управления памятью для новых объектов или структур данных во время выполнения программы

Аффинити-ячейка

Ячейка кластера, которая показывает распределение узлов по ячейкам кластера

БД

База данных

Безагентский мониторинг

Сценарий сбора метрик, при котором не используется zabbix-agent

Бэкап-фактор

-

Количество резервных копий для каждой партиции в распределённой системе (например, Apache Ignite)

«Грязные» страницы

Страницы базы данных, содержимое которых в буфере (в оперативной памяти) отличается от содержимого страниц во внешней памяти

Дашборд

Инструмент для визуализации со множеством панелей, которые представляют информацию в виде графиков, диаграмм, схем и т.д.

ИБ

Информационная безопасность

Кеш

-

Хранилище данных в памяти, которое может быть локальным или распределенным

Контрольная точка

Момент в последовательности событий в журнале предзаписи WAL, когда все файлы данных приводятся в актуальное состояние, соответствующее информации в журнале. При этом все «грязные» страницы копируются из оперативной памяти на диск

Конфигуратор

Компонент PACMAN (CFGA) продукта Platform V Backend (#BD)

Маршалинг

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

ММТ

Межмодульный транспорт

Компонент Межмодульный транспорт (MMTP) продукта Platform V Backend (#BD)

ОЗУ

Оперативное запоминающее устройство

Оперативная память

Оптимистическая блокировка

Тип блокировки, которая не ограничивает модификацию обрабатываемых данных сторонними сессиями

ОС

Операционная система

Партиция

-

Единица данных, на которые разбивается кеш для распределенного хранения на множестве серверных узлов

Персистируемый кеш

Кеш, данные которого хранятся на диске

Пессимистическая блокировка

Тип блокировки, при которой исключена модификация данных из сторонних сессий

ПМИ

Программы и методики испытаний

Порог деактивации

Доля узлов (в виде десятичной дроби), которая должна остаться в базовой топологии (baseline), чтобы сегмент считался валидным и продолжал принимать запросы на запись

Производитель Corax (Producer)

Брокер (группа брокеров), который отвечает за производство и отправку сообщений остальным брокерам-получателям (broker consumer) в распределенном Corax-кластере

ПФ

Прикладная фабрика

Растянутый кластер

Кластер DataGrid, узлы которого запущены в нескольких ЦОД. Подробнее об этом написано в разделе «Рекомендации по развертыванию и конфигурации кластера в нескольких ЦОД» документа «Руководство администратора»

Сериализация объекта

Запись состояния объекта в байтовый поток таким образом, чтобы его можно было преобразовать обратно в копию исходного объекта

Системный кеш

Кеш, который Platform V DataGrid создает под свои нужды

Снепшот

Консистентная копия всех данных в работающем кластере без остановки его работы на определенный момент времени. Подробнее об этом написано в разделе «Резервное копирование и восстановление в DataGrid» документа «Руководство администратора»

Соль

Строка данных, которая передается хеш-функции вместе с входным массивом данных (прообразом) для вычисления хеша (образа)

СУ

Серверный узел Platform V DataGrid

СУБД

Система управления базами данных

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

Технологическое ядро

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

ТК

Тонкий клиент Platform V DataGrid

Легковесный клиент Platform V DataGrid, который подключается к кластеру через стандартное сокетное соединение. Он не запускает JVM, не является частью топологии кластера, не хранит данные и не используется в качестве пункта назначения для вычислений при использовании Platform V DataGrid в качестве Compute Grid

Толстый клиент Platform V Data Grid

Клиент с полным набором API, необходимых для написания приложений

Топик

Элемент брокера сообщений Platform V Corax (KFK). Объединяет все сообщения, относящиеся к одной категории

Топология

-

Формальное описание (перечисление) узлов в кластере, доступных для операций

УЗ

Учетная запись DataGrid

УЦ

Удостоверяющий центр

ЦОД

Центр обработки данных

ЭЦП

Электронная цифровая подпись

Ячейка

-

Группа серверных узлов, для которых выполняются определенные правила размещения партиций