Тема: "Исследование и разработка методологии переноса информации в базы данных под управлением разнородных СУБД".
Объектом исследования является процессы миграции данных между разнородными СУБД
Предметом исследования является исследование и разработка методологии переноса информации из баз данных Oracle в базы данных PostgreSQL.
Задачи исследования:
Распознание схемы данных
Сериализация
Десериализация
Выбор направления обхода схемы данных.
Введение......................................................................................................... 2
Глава 1. Критический анализ состояния проблемы................................... 3
1.1 Развернутая постановка проблемы на основе сложившейся проблемной ситуации................................................................................ 3
1.2 Точки зрения других авторов на проблему и пути ее решения. Анализ предшествующих работ.............................................................. 5
Глава 2. Формализация проблемы для обоснования предлагаемого способа............................................................................................................ 9
2.1 Разбиение проблемы на подпроблемы. Формальные способы и пути решения подпроблем........................................................................ 9
2.1.1 Сериализация................................................................................ 9
2.1.2. Десериализация.......................................................................... 17
2.1.3 Использование аспектно-ориентированного программирования в решениях миграции данных.......................... 28
2.2 Предлагаемый принцип решения проблемы................................. 30
2.2.1 Хранить все собранные данные в определенном слое данных................................................................................................................ 33
2.2.2 Запись в текстовый файл........................................................... 34
2.2.3 PostgreSQL использует большой двоичный объект для определенных полей............................................................................ 40
2.2.4 PostgreSQL с использованием json............................................ 41
2.2.5 Вызов метода воспроизведения в том же порядке...................... 41
2.3 Разработка алгоритмов для реализации миграции........................ 48
Глава 3. Проверка и подтверждение результатов исследования............ 52
3.1 Проверка предложенного пути решения проблемы на основе сравнения собственных теоретических расчетов и результатов собственных экспериментов................................................................... 52
3.2. Сопоставление полученного результата с другими данными, подтверждающее достоверность, объективность, перспективность результатов............................................................................................... 58
Заключение................................................................................................... 59
Список использованных источников........................................................ 60