Документация iSZN

Районные данные

Перенос районных данных

Для переноса районных данных между экземплярами Системы на экземпляре-источнике выполняется экспорт данных в файл, предназначенный для переноса данных, а на экземпляре-приёмнике — импорт данных из этого файла. Для переноса районных данных используются следующие типы файлов:

  1. файлы районных данных (.dz);
  2. файлы снимков среды (.iuz);
  3. файлы дампов базы данных (.dmp, .dmp.gz, .dmp.bz2).

Перенос данных с помощью файлов районных данных

Перенос данных с помощью файлов районных данных выполняется с помощью задач «Выгрузка районных данных» и «Загрузка районных данных». Этот способ переноса районных данных является основным.

  • Алгоритм импорта: сначала происходит полное удаление данных района, затем выполняется полный импорт данных из файла (см. алгоритм переноса районных данных).
  • Преимущества:
    • За одну операцию загрузки можно импортировать данные любого количества районов.
    • Возможность управления степенью сжатия данных (см. «LZMA-сжатие»), которая влияет на скорость работы и размер получаемого файла.
  • Недостатки:

Перенос данных с помощью файлов снимка среды

Перенос данных с помощью файлов снимка среды выполняется с помощью задач «Мастер создания снимков» и «Мастер обновления среды Системы».

  • Алгоритм импорта: сначала выполняется сравнение районных данных файла снимка и экземпляра Системы, затем выполняется внесение необходимых изменений в данные (см. алгоритм установки снимков).
  • Преимущества:
    • Нет необходимости устанавливать клиентское программное обеспечение Oracle.
    • За одну операцию создания снимка можно экспортировать данные как одного, так и всех районов.
    • Возможность раздельного переноса фактических и административных данных.
    • Более высокая скорость работы (по сравнению с переносом данных с помощью файлов районных данных) при небольших различиях в данных между экземпляром-источником и экземпляром-приёмником.
    • Возможность управления степенью сжатия данных, которая влияет на скорость работы и размер получаемого файла.
  • Недостатки:
    • Номера версий среды на экземпляре-источнике данных и экземпляре-приёмнике должны совпадать.
    • Меньшая скорость работы (по сравнению с переносом данных с помощью файлов районных данных) при значительных различиях в данных между экземпляром-источником и экземпляром-приёмником.
    • Необходимость установки снимка несколько раз. Снимок необходимо устанавливать до тех пор, пока мастер обновления среды Системы находит различия между данными файла снимка и данными экземпляра-приёмника. Обычно снимок устанавливается три раза: первые две установки снимка выполняются для импорта данных, третья — для того, чтобы убедиться, что различий между данными файла снимка и данными экземпляра-приёмника нет.
    • Наличие на клиентском компьютере, с которого выполняется установка снимка, достаточного количества дискового пространства, которое используется для временного хранения сценария обновления данных (при большом числе вносимых изменений может превышать десятки Гбайт).

Перенос данных с помощью файлов дампа базы данных

Перенос данных с помощью файлов дампа базы данных выполняется с помощью сценария резервного копирования данных, который имеет различную реализацию для Microsoft Windows и RedHat Linux (см. «Резервное копирование»).

  • Алгоритм импорта: сначала происходит полное удаление всех данных Системы, затем выполняется полный импорт данных из файла.
  • Преимущества:
    • Нет необходимости устанавливать клиентское программное обеспечение Oracle.
    • Возможность загрузки данных экземпляра-источника с любым номером версии среды.
  • Недостатки:


Таблица. Сравнение различных способов переноса данных на примере небольших тестовых районов (время экспорта и импорта зависит от характеристик серверного и клиентского компьютеров)

Номер района Кол-во районных записей Примерное кол-во людей Метод сжатия Размер файла, байт Отношение объёма сжатых данных к объёму исходных, % Время экспорта, час:мин:сек Время импорта в Систему, не содержащую районных данных, час:мин:сек Время импорта в Систему, содержащую те же самые районные данные, час:мин:сек
Перенос данных с помощью файлов районных данных (.dz)
1 14 442 1 000fast 110 060 9,4 0:00:22 0:00:49 0:07:15
1 14 442 1 000normal 99 900 8,5 0:00:15 0:00:39 0:07:14
1 14 442 1 000max 84 814 7,2 0:00:09 0:00:41 0:07:02
1 14 442 1 000ultra 84 703 7,2 0:00:08 0:00:40 0:06:52
2 278 695 10 000fast 1 933 858 8,4 0:00:57 0:01:52 0:07:56
2 278 695 10 000normal 1 874 003 8,1 0:01:13 0:01:58 0:07:57
2 278 695 10 000max 1 438 881 6,2 0:01:48 0:01:55 0:07:53
2 278 695 10 000ultra 1 433 684 6,2 0:01:57 0:02:17 0:08:04
Перенос данных с помощью файлов снимка среды (.iuz)
1 14 442 1 000fast 114 474Нет данных 0:00:15 0:00:19 0:00:16
1 14 442 1 000normal 102 398Нет данных 0:00:15 0:00:20 0:00:16
1 14 442 1 000max 95 602Нет данных 0:00:16 0:00:19 0:00:15
1 14 442 1 000ultra 95 389Нет данных 0:00:18 0:00:18 0:00:15
2 278 695 10 000fast 1 574 156Нет данных 0:01:12 0:05:23 0:01:50
2 278 695 10 000normal 1 407 556Нет данных 0:01:15 0:05:30 0:01:49
2 278 695 10 000max 1 310 133Нет данных 0:01:21 0:05:32 0:01:50
2 278 695 10 000ultra 1 306 504Нет данных 0:01:20 0:05:44 0:01:56
Перенос данных с помощью файлов дампа базы данных (.dmp, .dmp.gz, .dmp.bz2)
1 14 442 1 000gzip 28 294 160 29,2 0:01:10 0:04:13 0:05:07
1 14 442 1 000bzip2 23 180 283 23,9 0:01:11 0:04:22 0:04:22
2 278 695 10 000gzip 30 668 759 26,7 0:00:46 0:04:34 0:04:41
2 278 695 10 000bzip2 24 869 105 21,7 0:01:29 0:04:44 0:04:45

См. также