21
Альтернативные системы управления базами данных Андрей Мостовых Эксперт департамента информационных технологий Москва, 27.11.2014

Использование opensource СУБД. Подходы к миграции

  • Upload
    -

  • View
    120

  • Download
    5

Embed Size (px)

Citation preview

Page 1: Использование opensource СУБД. Подходы к миграции

Альтернативные системы управления базами данных

Андрей Мостовых Эксперт департамента информационных технологий

Москва, 27.11.2014

Page 2: Использование opensource СУБД. Подходы к миграции

2

СУБД ПО ТИПАМ ПРИМЕНЕНИЯ

Новое внедрение

Миграция

Транзакционные (оперативная) 1 2

Аналитические 3 4

Прочие 5 6

Page 3: Использование opensource СУБД. Подходы к миграции

3

РАСПРОСТРАНЕННЫЕ АЛЬТЕРНАТИВЫ

реляционные нереляционные

Firebird

Page 4: Использование opensource СУБД. Подходы к миграции

1 2 3

ТРАНЗАКЦИОННЫЕ (ОПЕРАТИВНЫЕ) ИНФОРМАЦИОННЫЕ СИСТЕМЫ

Page 5: Использование opensource СУБД. Подходы к миграции

5

ТИПОВОЕ УСТРОЙСТВО ТРАНЗАКЦИОННОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ

Приложение СУБД приложения

Смежные системы

Смежные системы

Смежные системы

Page 6: Использование opensource СУБД. Подходы к миграции

6

ОСОБЕННОСТИ ТРАНЗАКЦИОННОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ

• Преимущественно строится на основе тиражируемых решений

• Имеет сложный функционал, поддерживаемый производителем

• Чувствительна к перерывам в обслуживании • Данные:

– постоянно меняются – не существуют в таком виде больше ни в одной системе – критически важны для работы

Page 7: Использование opensource СУБД. Подходы к миграции

7

СУБД ПО ТИПАМ ПРИМЕНЕНИЯ

Новое внедрение Миграция

Транзакционные (оперативные)

1 2

Аналитические

3 4

Прочие

5 6

Поддержка производителя

Широкий функционал Инструмент миграции

Надежность и зрелость платформы Firebird

Page 8: Использование opensource СУБД. Подходы к миграции

8

ПОДДЕРЖКА ПРОИЗВОДИТЕЛЕЙ

Page 9: Использование opensource СУБД. Подходы к миграции

1 2 3

АНАЛИТИЧЕСКИЕ ИНФОРМАЦИОННЫЕ СИСТЕМЫ

Page 10: Использование opensource СУБД. Подходы к миграции

10

Генератор отчетов

ТИПОВОЕ УСТРОЙСТВО АНАЛИТИЧЕСКОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ

Хранилище

Смежные системы

Смежные системы

Источники данных

ETL Логика анализа

Обработчик Логика анализа

Page 11: Использование opensource СУБД. Подходы к миграции

11

АНАЛИТИЧЕСКАЯ ИНФОРМАЦИОННАЯ СИСТЕМА

• Структуру хранения и логику почти всегда определяет команда проекта

• Содержит данные, которые зачастую можно загрузить повторно

• Может иметь внешние обработчики • Допускает простой в определенные промежутки времени • Часто хранит очень большие объемы • Чувствительна к производительности • Нередко требует специфического функционала

(OLAP, пространственные, неструктурированные данные и т.д.)

Page 12: Использование opensource СУБД. Подходы к миграции

12

СУБД ПО ТИПАМ ПРИМЕНЕНИЯ

Новое внедрение Миграция

Транзакционные (оперативная) 1 2

Аналитические

3 4 Прочие 5 6

Поддержка отчетными средствами

Умеренная стоимость хранения

Поддержка ETL

Надежность и зрелость платформы

Развитые аналитические функции или поддержка в обработчиках

Структурированные Неструктурированные

+

Page 13: Использование opensource СУБД. Подходы к миграции

13

ПОДДЕРЖКА ПРОИЗВОДИТЕЛЕЙ

Page 14: Использование opensource СУБД. Подходы к миграции

1 2 3

ИНФОРМАЦИОННЫЕ СИСТЕМЫ ДРУГИХ ТИПОВ

Page 15: Использование opensource СУБД. Подходы к миграции

15

ПРОЧИЕ

Новое внедрение Миграция

Транзакционные (оперативные) 1 2 Аналитические 3 4

Прочие

5 6

Решения с поддержкой ODBC/JDBC и возможностью задавать структуру БД

Решения в возможностью разработки коннекторов

Специализированная разработка

Структурированные Неструктурированные

+

Page 16: Использование opensource СУБД. Подходы к миграции

1 2 3

НЕМНОГО ОБ ОСНОВНЫХ АЛЬТЕРНАТИВАХ

Page 17: Использование opensource СУБД. Подходы к миграции

17

POSTGRESQL

• Бесплатный продукт с открытым исходным кодом

• Зрелая технология

• Множество реальных внедрений

• В основе некоторых коммерческих решений

• Поддержка SQL и процедурных расширений на языке PL/pgSQL

• Множество драйверов доступа

• Развитые процедуры обслуживания

• Доступна коммерческая поддержка

Page 18: Использование opensource СУБД. Подходы к миграции

18

MYSQL/MARIADB

• Бесплатный продукт с открытым исходным кодом

• Зрелая технология

• Множество реальных внедрений

• В основе некоторых коммерческих решений

• Базовая поддержка SQL

• Быстрее СУБД с очень широким функционалом

• Множество драйверов доступа

• Обширный опыт обслуживания

• Доступна коммерческая поддержка

Page 19: Использование opensource СУБД. Подходы к миграции

19

TIBERO

• Платный продукт • 95% совместимость c Oracle • Разрабатывается в Южной Корее • Используется во многих крупных

корейских компаниях • Поддерживает тяжелые серверы

Page 20: Использование opensource СУБД. Подходы к миграции

20

OPENSOURCE-СТЕК ДЛЯ BIGDATA

• Решения, набирающие популярность

• Множество реальных внедрений • Доступна платная поддержка • Поддерживаются огромные

объемы данных • Много специфики, нужна

опытная команда внедрения • Потребуется программирование • Поставщики коммерческих

решений активно добавляют поддержку

+

Page 21: Использование opensource СУБД. Подходы к миграции

21

СПАСИБО ЗА ВНИМАНИЕ!

Андрей Мостовых Эксперт департамента информационных технологий КРОК

111033, Москва, ул. Волочаевская, д.5, корп.1 +7 495 974 2274, +7 495 974 2277 (факс)

[email protected] www.croc.ru