Глоссарий ИИ
Полный словарь искусственного интеллекта
Event Sourcing
Паттерн сохранения данных, при котором все изменения состояния записываются как последовательность неизменяемых событий, а не как текущее состояние. Позволяет полностью восстановить состояние системы и обеспечивает временную аудируемость данных.
Windowing
Техника сегментации потоков данных во временные окна или окна на основе счетчиков для выполнения агрегаций и анализа. Позволяет вычислять метрики за определенные периоды (tumbling, sliding, session windows) в системах потоковой обработки.
Watermarking
Механизм управления временем в системах потоковой обработки, позволяющий отслеживать прогресс обработки и управлять запаздывающими данными. Определяет временные границы для гарантии полноты вычислений при обработке поздних поступлений.
Backpressure
Механизм контроля потока, позволяющий системам потоковой обработки управлять дисбалансом скорости между производителями и потребителями. Предотвращает насыщение системы путем динамической адаптации скорости обработки к доступным возможностям.
State Management
Совокупность механизмов для поддержания и обновления вычислительного состояния в распределенных потоковых приложениях. Необходим для операций агрегации, соединения и обнаружения шаблонов в непрерывных потоках данных.
Checkpointing
Механизм периодического сохранения состояния потокового приложения для гарантии восстановления после сбоев. Позволяет точно возобновить обработку с последней точки сохранения без потери данных.
Time-Series Database
Система баз данных, оптимизированная для хранения и запросов временных данных со специальными индексациями и сжатием. Разработана для эффективного управления метриками и временными событиями в больших масштабах.
Pub/Sub Model
Паттерн асинхронной коммуникации, где издатели передают сообщения подписчикам без прямой связи между ними. Фундаментален для архитектуры распределенных систем потоковой обработки и горизонтального масштабирования.
Микропакетная обработка
Гибридный подход, обрабатывающий данные небольшими пакетами очень короткой продолжительности для объединения преимуществ пакетной и потоковой обработки. Предлагает компромисс между сниженной задержкой и высокой пропускной способностью в распределенных фреймворках обработки.
Время события против времени обработки
Фундаментальное различие между моментом, когда событие фактически происходит, и моментом, когда оно обрабатывается системой. Необходимо для обеспечения временной точности аналитики при наличии асинхронных сетей и систем.
Панель мониторинга в реальном времени
Интерфейс визуализации, динамически обновляющий ключевые показатели и метрики по мере поступления новых данных. Позволяет осуществлять непрерывный мониторинг и реагировать на изменения в операциях и системах.
CQRS (Разделение ответственности команд и запросов)
Архитектурный шаблон, разделяющий операции модификации (команды) и операции чтения (запросы) для оптимизации производительности в реальном времени. Позволяет использовать модели данных и стратегии масштабирования, адаптированные для каждого типа операций.