Spec-Zone.ru › MySQL 9.2

25.6.8.1 Концепции резервного копирования NDB Cluster

Резервная копия — это моментальный снимок базы данных на определенный момент времени. Резервная копия состоит из трех основных частей:

  • Метаданные. Имена и определения всех таблиц базы данных

  • Записи таблиц. Данные, фактически хранящиеся в таблицах базы данных на момент создания резервной копии

  • Журнал транзакций. Последовательная запись, описывающая, как и когда данные хранились в базе данных

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

  • BACKUP-backup_id.node_id.ctl

    Файл управления, содержащий управляющую информацию и метаданные. Каждый узел сохраняет одинаковые определения таблиц (для всех таблиц в кластере) в своей версии этого файла.

  • BACKUP-backup_id-0.node_id.data

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

  • BACKUP-backup_id.node_id.log

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

В представленном списке backup_id обозначает идентификатор резервной копии, а node_id — уникальный идентификатор узла, создающего файл.

Расположение файлов резервной копии определяется параметром BackupDataDir.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/mysql-cluster-backup-concepts.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API