Date post: | 13-Apr-2017 |
Category: |
Software |
Upload: | maxim-zinal |
View: | 318 times |
Download: | 0 times |
© 2015 IBM Corporation
IBM DB2 for LUWМиграция систем и приложений с других платформ
Обзор преимуществ перехода на IBM DB2 for LUW
Функции и возможности DB2, облегчающие миграцию
Типовые процедуры миграции
2 © 2015 IBM Corporation
Платформа управления данными нового поколения
Транзакции Аналитика Традиционно высокий
уровень сервисов
Оплата только за
используемые возможности,
гибкое управление
стоимостью
Улучшение качества
обслуживания путем
своевременного
предоставления нужных
данных
Самая совершенная
технология in-memory
аналитики
Анализ операционной и
исторической
информации без потерь
производительности
Быстрое внедрение
аналитических решений:
простота настройки и
последующего
использования
Инновации
IBM
DB2
Ускоренное развертывание приложений благодаря простоте управления базами данных
Оперативная поддержка принятия решений с ускоренным выполнением аналитических
запросов (35x – 74x, для отдельных запросов ускорение более, чем 1400x)
Оптимизация использования ресурсов ИТ за счет автоматизации и упрощения процедур
управления
3 © 2015 IBM Corporation
Поддерживаемые платформы DB2 for LUW
Поддержка всех стандартных платформ
IBM AIX 6.1 on POWER
IBM AIX 7.1 on POWER
Linux on x86:
RHEL 5, 6, 7
SLES 10, 11
Ubuntu 12.04 LTS, 14.04 LTS
Linux on POWER:
RHEL 5, 6, 7, 7.1-LE
SLES 10, 11
Ubuntu 14.04-LE
Linux on System z:
RHEL 5, 6, 7
SLES 10, 11
HP-UX 11i v3
Windows 7, 8, 8.1
Windows Server 2008
Windows Server 2008 R2
Windows Server 2012
Windows Server 2012 R2
Solaris 10 / x86-64
Solaris 10 / SPARC
Solaris 11 / SPARC
4 © 2015 IBM Corporation
IBM DB2 for LUW: ключевые характеристики
Поддержка всех видов приложений и сред исполнения– SQL, XML (XPath, XQuery), JSON, OLAP (MDX), …
– C/C++, Java, .NET, Python, Perl, SQL PL, PL/SQL, …
Высокая производительность и масштабируемость
транзакционной обработки– Вдвое меньший объем транзакционного журнала (по
сравнению с Oracle Database) = 2 x скорость изменений
– DB2 pureScale – горизонтальное масштабирование OLTP
Полный спектр функций и необходимая
производительность для аналитических приложений– DB2 BLU – современная in-memory аналитика
– DB2 DPF – горизонтальное масштабирование аналитической
обработки
5 © 2015 IBM Corporation
Миграция на IBM DB2 for LUW
Повышение экономической эффективности– Рост затрат на поддержку и расширение мощностей
конкурирующих СУБД (Oracle, Microsoft)
– Эффективные ценовые предложения IBM (case-by-case)
Переход с серверов x86 на промышленные серверные
платформы, консолидация систем и серверов– Миграция баз данных с платформы Microsoft
Продление использования существующего оборудования– HP-UX / Itanium – отсутствуют современные версии Oracle
Применение DB2 вместо MySQL, PostgreSQL– Единый дистрибутив, полная документация, поддержка
– Наличие подготовленных специалистов, обучение
6 © 2015 IBM Corporation
Миграция промышленных приложений на DB2
Большинство промышленных приложений работает на
IBM DB2– SAP, Siebel, 1С, …
Процедуры миграции документированы и
поддерживаются поставщиком приложения– SAP Heterogeneous Systems Copy
– Siebel Enterprise Application Integration
– Экспорт/импорт данных и конфигураций 1С через .DT
Поддержка и сервисные услуги со стороны IBM– Сервис IBM по миграции приложений SAP
– Поддержка IBM по миграции и оптимизации приложений 1С
7 © 2015 IBM Corporation
Миграция на DB2 для разработчиков приложений
Интегрированные средства совместимости с другими
СУБД– Высокая степень совместимости с Oracle Database
– Поддержка совместимости с MySQL
Наличие инструментов и технической документации для
поддержки миграции– IBM Database Conversion Workbench (DCW)
– «Oracle to DB2 Conversion Guide: Compatibility Made Easy»
– Постоянное развитие и актуализация
Наличие рекомендованного процесса миграции– Используется сервисом IBM для выполнения миграции
– Рекомендован для использования заказчиками и бизнес-
партнерами IBM
8 © 2015 IBM Corporation
DB2 for LUW: обеспечение совместимости с Oracle
Типы данных и синтаксические конструкции– Практически все встроенные типы данных Oracle (DATE,
VARCHAR2, NUMBER, NCHAR, …)
– Последовательности и синонимы в синтаксисе Oracle
Язык PL/SQL для процедур, функций и триггеров– Высокая степень совместимости (>99%)
– Реализация практически всех стандартных пакетов PL/SQL
– Поддержка в IBM Data Studio: разработка, отладка
Совместимая среда– Командный процессор CLPPLUS – аналог SQL*Plus
– Поддержка вызовов OCI – миграция приложений на C/C++
– Простая миграция приложений Oracle Pro*C
– Поддержка Java и .NET приложений
9 © 2015 IBM Corporation
DB2 for LUW: обеспечение совместимости с Oracle
Поддержка деления таблиц на разделы– Наличие функционального аналога Oracle Table Partitioning
– Преобразование синтаксиса средствами IBM DCW
Поддержка расширений для работы с XML– Поддержка всех необходимых стандартов
– Инструкции по миграции приведены в Redbook
Полный набор средств обеспечения ИБ– DB2 RCAC vs Oracle VPD
– DB2 LBAC vs Oracle Label Security
– Аутентификация Kerberos / LDAP
– Средства разграничения доступа на уровне объектов БД
– Настраиваемые средства аудита
10 © 2015 IBM Corporation
Стандартный процесс миграции приложений
Фаза оценки миграции– Анализ структуры базы данных и приложения на степень
совместимости с IBM DB2
– Результат: оценка срока и проект плана миграции
Миграция объектов базы данных– Преобразование структур данных и объектов
– Перенос данных из существующей системы в тестовую
– Результат: полнофункциональная БД DB2
Миграция приложений– Корректировка кода приложения
– Функциональное и системное тестирование
– Результат: работоспособное приложение
Фаза внедрения– Дополнительная оптимизация БД, корректировка индексов
– Результат: оптимизированная система / приложение
11 © 2015 IBM Corporation
Фаза оценки миграции
Поддержка IBM Database Conversion Workbench– Отчет о совместимости структур базы данных
– Подготовка преобразованных структур и объектов для
последующего анализа и корректировки
Предварительная миграция объектов базы данных– Выгрузка информации о структуре из существующей БД
Oracle, либо работа со скриптом создания БД
– Подготовка скриптов создания структур для DB2
Оценка приложения по рекомендациям Redbook– Проверка совместимости технологий
– Оценка объема вероятных исправлений
Составление плана миграции
12 © 2015 IBM Corporation
Факторы, влияющие на легкость миграции
Обычно легко могут быть мигрированы приложения:– Языки/среды: Java, .NET, PHP/Perl, C/C++ (OCI)
– Триггеры и другой код на PL/SQL
Средняя сложность миграции возникает для:– Oracle Forms
– Операторов DML в триггерах BEFORE
– Oracle AQ
Сравнительно высокая сложность миграции, серьезные
изменения в приложениях требуются для:– Конфигураций с репликацией
– Применения полнотекстового поиска
– Зависимостей от сторонних продуктов
– Oracle ORM, OCCI
13 © 2015 IBM Corporation
Резюме
IBM DB2 позволяет получить реальные преимущества
как для промышленных, так и для специализированных
приложений
Миграция на IBM DB2 для большинства промышленных
приложений – типовая процедура с минимумом рисков
Существуют развитые средства и процессы поддержки
миграции специализированных приложений
Компания IBM оказывает помощь в миграции баз
данных на платформу IBM DB2
14 © 2015 IBM Corporation
Спасибо за внимание