Резервное копирование (Backups)
Бэкап — это процесс создания копии данных, которая может быть использована для восстановления оригинала после сбоя.
Пакетная обработка критически важна для Big Data. Она обеспечивает максимальную пропускную способность системы за счет минимизации накладных расходов на старт/стоп процессов.
graph LR
Center["Резервное копирование (Backups)"]:::main
Pre_distributed_computing["distributed-computing"]:::pre --> Center
click Pre_distributed_computing "/terms/distributed-computing"
Rel_stream_processing["stream-processing"]:::related -.-> Center
click Rel_stream_processing "/terms/stream-processing"
Rel_data_warehouse["data-warehouse"]:::related -.-> Center
click Rel_data_warehouse "/terms/data-warehouse"
classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
linkStyle default stroke:#4b5563,stroke-width:2px;
🧒 Простыми словами
Это как если бы ты сделал копию ключей от квартиры и отдал их маме. Если ты потеряешь свои ключи, ты не останешься на улице, а просто возьмешь запасные. Бэкап — это запасные ключи к твоим данным.
🤓 Expert Deep Dive
Современные СУБД (например, PostgreSQL) поддерживают 'Point-in-Time Recovery' (PITR), позволяя восстановить состояние базы данных на любую секунду в прошлом. Это достигается за счет комбинирования полной копии (Base Backup) и логов транзакций (WAL). Важно также помнить о 'стоимости хранения': дедупликация данных на уровне блоков позволяет экономить до 90% места, не записывая повторяющиеся фрагменты файлов.