ݺߣ

ݺߣShare a Scribd company logo
© 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
Спасибо за внимание

More Related Content

Similar to IBM DB2 LUW: миграция с других платформ СУБД (20)

DB2 LUW 10.5: Функции и редакции
DB2 LUW 10.5: Функции и редакцииDB2 LUW 10.5: Функции и редакции
DB2 LUW 10.5: Функции и редакции
Maxim Zinal
Презентация Microsoft PowerPoint
Презентация Microsoft PowerPointПрезентация Microsoft PowerPoint
Презентация Microsoft PowerPoint
webhostingguy
Новые возможности по разработке приложений (ADF, SOA, BPM)
Новые возможности по разработке приложений (ADF, SOA, BPM)Новые возможности по разработке приложений (ADF, SOA, BPM)
Новые возможности по разработке приложений (ADF, SOA, BPM)
Andrey Akulov
Презентация аналитической системы для ритейла СуперМаг BI
Презентация аналитической системы для ритейла СуперМаг BIПрезентация аналитической системы для ритейла СуперМаг BI
Презентация аналитической системы для ритейла СуперМаг BI
Оникс Софт
Обзор OMNITRACKER CleverENGINE
Обзор OMNITRACKER CleverENGINEОбзор OMNITRACKER CleverENGINE
Обзор OMNITRACKER CleverENGINE
Cleverics
DATA CLUSTER
 DATA CLUSTER DATA CLUSTER
DATA CLUSTER
soft-point
DataBase Intellegence Presentation
DataBase Intellegence Presentation DataBase Intellegence Presentation
DataBase Intellegence Presentation
Alexandr Zhuravlev
Владимир Никонов "Вызовы при разработке enterprise продукта"
Владимир Никонов "Вызовы при разработке enterprise продукта"Владимир Никонов "Вызовы при разработке enterprise продукта"
Владимир Никонов "Вызовы при разработке enterprise продукта"
Fwdays
Построение ИТ инфраструктуры организации на платформе Майкрософт 23.07.2010
Построение ИТ инфраструктуры организации на платформе Майкрософт 23.07.2010Построение ИТ инфраструктуры организации на платформе Майкрософт 23.07.2010
Построение ИТ инфраструктуры организации на платформе Майкрософт 23.07.2010
ebuc
«Oracle Application Quality Management: Средства тестирования и управления те...
«Oracle Application Quality Management: Средства тестирования и управления те...«Oracle Application Quality Management: Средства тестирования и управления те...
«Oracle Application Quality Management: Средства тестирования и управления те...
Andrey Akulov
Qualitative operation of IT systems Pavel Barketov
Qualitative operation of IT systems Pavel BarketovQualitative operation of IT systems Pavel Barketov
Qualitative operation of IT systems Pavel Barketov
soft-point
Qualitative operation of IT systems
Qualitative operation of IT systemsQualitative operation of IT systems
Qualitative operation of IT systems
soft-point
14 расширенные возможности корпоративных субд
14 расширенные возможности корпоративных субд14 расширенные возможности корпоративных субд
14 расширенные возможности корпоративных субд
KewpaN
Tfs Overview And Architecture (www.cmcons.com)
Tfs Overview And Architecture (www.cmcons.com)Tfs Overview And Architecture (www.cmcons.com)
Tfs Overview And Architecture (www.cmcons.com)
Alexander Novichkov
Миграция БД - практический_подход с инструментами Embarcadero
Миграция БД - практический_подход с инструментами EmbarcaderoМиграция БД - практический_подход с инструментами Embarcadero
Миграция БД - практический_подход с инструментами Embarcadero
Andrew Sovtsov
Основы OLAP. Вебинар Workaround в Softengi
Основы OLAP. Вебинар Workaround в SoftengiОсновы OLAP. Вебинар Workaround в Softengi
Основы OLAP. Вебинар Workaround в Softengi
Softengi
Развитие решений Cisco для ЦОД глазами специалиста по серверам и приложениям...
Развитие решений Cisco для ЦОД глазами специалиста по серверам и приложениям...Развитие решений Cisco для ЦОД глазами специалиста по серверам и приложениям...
Развитие решений Cisco для ЦОД глазами специалиста по серверам и приложениям...
Cisco Russia
Облачные вычисления — способ вырваться вперед
Облачные вычисления — способ вырваться впередОблачные вычисления — способ вырваться вперед
Облачные вычисления — способ вырваться вперед
КРОК
DB2 LUW 10.5: Функции и редакции
DB2 LUW 10.5: Функции и редакцииDB2 LUW 10.5: Функции и редакции
DB2 LUW 10.5: Функции и редакции
Maxim Zinal
Презентация Microsoft PowerPoint
Презентация Microsoft PowerPointПрезентация Microsoft PowerPoint
Презентация Microsoft PowerPoint
webhostingguy
Новые возможности по разработке приложений (ADF, SOA, BPM)
Новые возможности по разработке приложений (ADF, SOA, BPM)Новые возможности по разработке приложений (ADF, SOA, BPM)
Новые возможности по разработке приложений (ADF, SOA, BPM)
Andrey Akulov
Презентация аналитической системы для ритейла СуперМаг BI
Презентация аналитической системы для ритейла СуперМаг BIПрезентация аналитической системы для ритейла СуперМаг BI
Презентация аналитической системы для ритейла СуперМаг BI
Оникс Софт
Обзор OMNITRACKER CleverENGINE
Обзор OMNITRACKER CleverENGINEОбзор OMNITRACKER CleverENGINE
Обзор OMNITRACKER CleverENGINE
Cleverics
Владимир Никонов "Вызовы при разработке enterprise продукта"
Владимир Никонов "Вызовы при разработке enterprise продукта"Владимир Никонов "Вызовы при разработке enterprise продукта"
Владимир Никонов "Вызовы при разработке enterprise продукта"
Fwdays
Построение ИТ инфраструктуры организации на платформе Майкрософт 23.07.2010
Построение ИТ инфраструктуры организации на платформе Майкрософт 23.07.2010Построение ИТ инфраструктуры организации на платформе Майкрософт 23.07.2010
Построение ИТ инфраструктуры организации на платформе Майкрософт 23.07.2010
ebuc
«Oracle Application Quality Management: Средства тестирования и управления те...
«Oracle Application Quality Management: Средства тестирования и управления те...«Oracle Application Quality Management: Средства тестирования и управления те...
«Oracle Application Quality Management: Средства тестирования и управления те...
Andrey Akulov
Qualitative operation of IT systems Pavel Barketov
Qualitative operation of IT systems Pavel BarketovQualitative operation of IT systems Pavel Barketov
Qualitative operation of IT systems Pavel Barketov
soft-point
Qualitative operation of IT systems
Qualitative operation of IT systemsQualitative operation of IT systems
Qualitative operation of IT systems
soft-point
14 расширенные возможности корпоративных субд
14 расширенные возможности корпоративных субд14 расширенные возможности корпоративных субд
14 расширенные возможности корпоративных субд
KewpaN
Tfs Overview And Architecture (www.cmcons.com)
Tfs Overview And Architecture (www.cmcons.com)Tfs Overview And Architecture (www.cmcons.com)
Tfs Overview And Architecture (www.cmcons.com)
Alexander Novichkov
Миграция БД - практический_подход с инструментами Embarcadero
Миграция БД - практический_подход с инструментами EmbarcaderoМиграция БД - практический_подход с инструментами Embarcadero
Миграция БД - практический_подход с инструментами Embarcadero
Andrew Sovtsov
Основы OLAP. Вебинар Workaround в Softengi
Основы OLAP. Вебинар Workaround в SoftengiОсновы OLAP. Вебинар Workaround в Softengi
Основы OLAP. Вебинар Workaround в Softengi
Softengi
Развитие решений Cisco для ЦОД глазами специалиста по серверам и приложениям...
Развитие решений Cisco для ЦОД глазами специалиста по серверам и приложениям...Развитие решений Cisco для ЦОД глазами специалиста по серверам и приложениям...
Развитие решений Cisco для ЦОД глазами специалиста по серверам и приложениям...
Cisco Russia
Облачные вычисления — способ вырваться вперед
Облачные вычисления — способ вырваться впередОблачные вычисления — способ вырваться вперед
Облачные вычисления — способ вырваться вперед
КРОК

IBM DB2 LUW: миграция с других платформ СУБД

  • 1. © 2015 IBM Corporation IBM DB2 for LUW Миграция систем и приложений с других платформ Обзор преимуществ перехода на IBM DB2 for LUW Функции и возможности DB2, облегчающие миграцию Типовые процедуры миграции
  • 2. 2 © 2015 IBM Corporation Платформа управления данными нового поколения Транзакции Аналитика  Традиционно высокий уровень сервисов  Оплата только за используемые возможности, гибкое управление стоимостью  Улучшение качества обслуживания путем своевременного предоставления нужных данных  Самая совершенная технология in-memory аналитики  Анализ операционной и исторической информации без потерь производительности  Быстрое внедрение аналитических решений: простота настройки и последующего использования Инновации IBM DB2  Ускоренное развертывание приложений благодаря простоте управления базами данных  Оперативная поддержка принятия решений с ускоренным выполнением аналитических запросов (35x – 74x, для отдельных запросов ускорение более, чем 1400x)  Оптимизация использования ресурсов ИТ за счет автоматизации и упрощения процедур управления
  • 3. 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. 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. 5 © 2015 IBM Corporation Миграция на IBM DB2 for LUW  Повышение экономической эффективности – Рост затрат на поддержку и расширение мощностей конкурирующих СУБД (Oracle, Microsoft) – Эффективные ценовые предложения IBM (case-by-case)  Переход с серверов x86 на промышленные серверные платформы, консолидация систем и серверов – Миграция баз данных с платформы Microsoft  Продление использования существующего оборудования – HP-UX / Itanium – отсутствуют современные версии Oracle  Применение DB2 вместо MySQL, PostgreSQL – Единый дистрибутив, полная документация, поддержка – Наличие подготовленных специалистов, обучение
  • 6. 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. 7 © 2015 IBM Corporation Миграция на DB2 для разработчиков приложений  Интегрированные средства совместимости с другими СУБД – Высокая степень совместимости с Oracle Database – Поддержка совместимости с MySQL  Наличие инструментов и технической документации для поддержки миграции – IBM Database Conversion Workbench (DCW) – «Oracle to DB2 Conversion Guide: Compatibility Made Easy» – Постоянное развитие и актуализация  Наличие рекомендованного процесса миграции – Используется сервисом IBM для выполнения миграции – Рекомендован для использования заказчиками и бизнес- партнерами IBM
  • 8. 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. 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. 10 © 2015 IBM Corporation Стандартный процесс миграции приложений  Фаза оценки миграции – Анализ структуры базы данных и приложения на степень совместимости с IBM DB2 – Результат: оценка срока и проект плана миграции  Миграция объектов базы данных – Преобразование структур данных и объектов – Перенос данных из существующей системы в тестовую – Результат: полнофункциональная БД DB2  Миграция приложений – Корректировка кода приложения – Функциональное и системное тестирование – Результат: работоспособное приложение  Фаза внедрения – Дополнительная оптимизация БД, корректировка индексов – Результат: оптимизированная система / приложение
  • 11. 11 © 2015 IBM Corporation Фаза оценки миграции  Поддержка IBM Database Conversion Workbench – Отчет о совместимости структур базы данных – Подготовка преобразованных структур и объектов для последующего анализа и корректировки  Предварительная миграция объектов базы данных – Выгрузка информации о структуре из существующей БД Oracle, либо работа со скриптом создания БД – Подготовка скриптов создания структур для DB2  Оценка приложения по рекомендациям Redbook – Проверка совместимости технологий – Оценка объема вероятных исправлений  Составление плана миграции
  • 12. 12 © 2015 IBM Corporation Факторы, влияющие на легкость миграции  Обычно легко могут быть мигрированы приложения: – Языки/среды: Java, .NET, PHP/Perl, C/C++ (OCI) – Триггеры и другой код на PL/SQL  Средняя сложность миграции возникает для: – Oracle Forms – Операторов DML в триггерах BEFORE – Oracle AQ  Сравнительно высокая сложность миграции, серьезные изменения в приложениях требуются для: – Конфигураций с репликацией – Применения полнотекстового поиска – Зависимостей от сторонних продуктов – Oracle ORM, OCCI
  • 13. 13 © 2015 IBM Corporation Резюме  IBM DB2 позволяет получить реальные преимущества как для промышленных, так и для специализированных приложений  Миграция на IBM DB2 для большинства промышленных приложений – типовая процедура с минимумом рисков  Существуют развитые средства и процессы поддержки миграции специализированных приложений  Компания IBM оказывает помощь в миграции баз данных на платформу IBM DB2
  • 14. 14 © 2015 IBM Corporation Спасибо за внимание