Использование opensource СУБД. Подходы к миграции
TRANSCRIPT
![Page 1: Использование opensource СУБД. Подходы к миграции](https://reader038.vdocuments.site/reader038/viewer/2022102701/55a7905d1a28ab35478b4681/html5/thumbnails/1.jpg)
Альтернативные системы управления базами данных
Андрей Мостовых Эксперт департамента информационных технологий
Москва, 27.11.2014
![Page 2: Использование opensource СУБД. Подходы к миграции](https://reader038.vdocuments.site/reader038/viewer/2022102701/55a7905d1a28ab35478b4681/html5/thumbnails/2.jpg)
2
СУБД ПО ТИПАМ ПРИМЕНЕНИЯ
Новое внедрение
Миграция
Транзакционные (оперативная) 1 2
Аналитические 3 4
Прочие 5 6
![Page 3: Использование opensource СУБД. Подходы к миграции](https://reader038.vdocuments.site/reader038/viewer/2022102701/55a7905d1a28ab35478b4681/html5/thumbnails/3.jpg)
3
РАСПРОСТРАНЕННЫЕ АЛЬТЕРНАТИВЫ
реляционные нереляционные
Firebird
![Page 4: Использование opensource СУБД. Подходы к миграции](https://reader038.vdocuments.site/reader038/viewer/2022102701/55a7905d1a28ab35478b4681/html5/thumbnails/4.jpg)
1 2 3
ТРАНЗАКЦИОННЫЕ (ОПЕРАТИВНЫЕ) ИНФОРМАЦИОННЫЕ СИСТЕМЫ
![Page 5: Использование opensource СУБД. Подходы к миграции](https://reader038.vdocuments.site/reader038/viewer/2022102701/55a7905d1a28ab35478b4681/html5/thumbnails/5.jpg)
5
ТИПОВОЕ УСТРОЙСТВО ТРАНЗАКЦИОННОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ
Приложение СУБД приложения
Смежные системы
Смежные системы
Смежные системы
![Page 6: Использование opensource СУБД. Подходы к миграции](https://reader038.vdocuments.site/reader038/viewer/2022102701/55a7905d1a28ab35478b4681/html5/thumbnails/6.jpg)
6
ОСОБЕННОСТИ ТРАНЗАКЦИОННОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ
• Преимущественно строится на основе тиражируемых решений
• Имеет сложный функционал, поддерживаемый производителем
• Чувствительна к перерывам в обслуживании • Данные:
– постоянно меняются – не существуют в таком виде больше ни в одной системе – критически важны для работы
![Page 7: Использование opensource СУБД. Подходы к миграции](https://reader038.vdocuments.site/reader038/viewer/2022102701/55a7905d1a28ab35478b4681/html5/thumbnails/7.jpg)
7
СУБД ПО ТИПАМ ПРИМЕНЕНИЯ
Новое внедрение Миграция
Транзакционные (оперативные)
1 2
Аналитические
3 4
Прочие
5 6
Поддержка производителя
Широкий функционал Инструмент миграции
Надежность и зрелость платформы Firebird
≈
![Page 8: Использование opensource СУБД. Подходы к миграции](https://reader038.vdocuments.site/reader038/viewer/2022102701/55a7905d1a28ab35478b4681/html5/thumbnails/8.jpg)
8
ПОДДЕРЖКА ПРОИЗВОДИТЕЛЕЙ
![Page 9: Использование opensource СУБД. Подходы к миграции](https://reader038.vdocuments.site/reader038/viewer/2022102701/55a7905d1a28ab35478b4681/html5/thumbnails/9.jpg)
1 2 3
АНАЛИТИЧЕСКИЕ ИНФОРМАЦИОННЫЕ СИСТЕМЫ
![Page 10: Использование opensource СУБД. Подходы к миграции](https://reader038.vdocuments.site/reader038/viewer/2022102701/55a7905d1a28ab35478b4681/html5/thumbnails/10.jpg)
10
Генератор отчетов
ТИПОВОЕ УСТРОЙСТВО АНАЛИТИЧЕСКОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ
Хранилище
Смежные системы
Смежные системы
Источники данных
ETL Логика анализа
Обработчик Логика анализа
![Page 11: Использование opensource СУБД. Подходы к миграции](https://reader038.vdocuments.site/reader038/viewer/2022102701/55a7905d1a28ab35478b4681/html5/thumbnails/11.jpg)
11
АНАЛИТИЧЕСКАЯ ИНФОРМАЦИОННАЯ СИСТЕМА
• Структуру хранения и логику почти всегда определяет команда проекта
• Содержит данные, которые зачастую можно загрузить повторно
• Может иметь внешние обработчики • Допускает простой в определенные промежутки времени • Часто хранит очень большие объемы • Чувствительна к производительности • Нередко требует специфического функционала
(OLAP, пространственные, неструктурированные данные и т.д.)
![Page 12: Использование opensource СУБД. Подходы к миграции](https://reader038.vdocuments.site/reader038/viewer/2022102701/55a7905d1a28ab35478b4681/html5/thumbnails/12.jpg)
12
СУБД ПО ТИПАМ ПРИМЕНЕНИЯ
Новое внедрение Миграция
Транзакционные (оперативная) 1 2
Аналитические
3 4 Прочие 5 6
Поддержка отчетными средствами
Умеренная стоимость хранения
Поддержка ETL
Надежность и зрелость платформы
Развитые аналитические функции или поддержка в обработчиках
Структурированные Неструктурированные
+
![Page 13: Использование opensource СУБД. Подходы к миграции](https://reader038.vdocuments.site/reader038/viewer/2022102701/55a7905d1a28ab35478b4681/html5/thumbnails/13.jpg)
13
ПОДДЕРЖКА ПРОИЗВОДИТЕЛЕЙ
![Page 14: Использование opensource СУБД. Подходы к миграции](https://reader038.vdocuments.site/reader038/viewer/2022102701/55a7905d1a28ab35478b4681/html5/thumbnails/14.jpg)
1 2 3
ИНФОРМАЦИОННЫЕ СИСТЕМЫ ДРУГИХ ТИПОВ
![Page 15: Использование opensource СУБД. Подходы к миграции](https://reader038.vdocuments.site/reader038/viewer/2022102701/55a7905d1a28ab35478b4681/html5/thumbnails/15.jpg)
15
ПРОЧИЕ
Новое внедрение Миграция
Транзакционные (оперативные) 1 2 Аналитические 3 4
Прочие
5 6
Решения с поддержкой ODBC/JDBC и возможностью задавать структуру БД
Решения в возможностью разработки коннекторов
Специализированная разработка
Структурированные Неструктурированные
+
![Page 16: Использование opensource СУБД. Подходы к миграции](https://reader038.vdocuments.site/reader038/viewer/2022102701/55a7905d1a28ab35478b4681/html5/thumbnails/16.jpg)
1 2 3
НЕМНОГО ОБ ОСНОВНЫХ АЛЬТЕРНАТИВАХ
![Page 17: Использование opensource СУБД. Подходы к миграции](https://reader038.vdocuments.site/reader038/viewer/2022102701/55a7905d1a28ab35478b4681/html5/thumbnails/17.jpg)
17
POSTGRESQL
• Бесплатный продукт с открытым исходным кодом
• Зрелая технология
• Множество реальных внедрений
• В основе некоторых коммерческих решений
• Поддержка SQL и процедурных расширений на языке PL/pgSQL
• Множество драйверов доступа
• Развитые процедуры обслуживания
• Доступна коммерческая поддержка
![Page 18: Использование opensource СУБД. Подходы к миграции](https://reader038.vdocuments.site/reader038/viewer/2022102701/55a7905d1a28ab35478b4681/html5/thumbnails/18.jpg)
18
MYSQL/MARIADB
• Бесплатный продукт с открытым исходным кодом
• Зрелая технология
• Множество реальных внедрений
• В основе некоторых коммерческих решений
• Базовая поддержка SQL
• Быстрее СУБД с очень широким функционалом
• Множество драйверов доступа
• Обширный опыт обслуживания
• Доступна коммерческая поддержка
![Page 19: Использование opensource СУБД. Подходы к миграции](https://reader038.vdocuments.site/reader038/viewer/2022102701/55a7905d1a28ab35478b4681/html5/thumbnails/19.jpg)
19
TIBERO
• Платный продукт • 95% совместимость c Oracle • Разрабатывается в Южной Корее • Используется во многих крупных
корейских компаниях • Поддерживает тяжелые серверы
![Page 20: Использование opensource СУБД. Подходы к миграции](https://reader038.vdocuments.site/reader038/viewer/2022102701/55a7905d1a28ab35478b4681/html5/thumbnails/20.jpg)
20
OPENSOURCE-СТЕК ДЛЯ BIGDATA
• Решения, набирающие популярность
• Множество реальных внедрений • Доступна платная поддержка • Поддерживаются огромные
объемы данных • Много специфики, нужна
опытная команда внедрения • Потребуется программирование • Поставщики коммерческих
решений активно добавляют поддержку
+
![Page 21: Использование opensource СУБД. Подходы к миграции](https://reader038.vdocuments.site/reader038/viewer/2022102701/55a7905d1a28ab35478b4681/html5/thumbnails/21.jpg)
21
СПАСИБО ЗА ВНИМАНИЕ!
Андрей Мостовых Эксперт департамента информационных технологий КРОК
111033, Москва, ул. Волочаевская, д.5, корп.1 +7 495 974 2274, +7 495 974 2277 (факс)
[email protected] www.croc.ru