Миграция БД больше 10Тб с DB2 на PostgreSQL без простоя БД / Дмитрий Погибенко (НИИ Восход)
Приглашаем на конференцию HighLoad 2024, которая пройдет 2 и 3 декабря в Москве!
Программа, подробности и билеты по ссылке:
--------
РИТ 2017, Web-scale IT Сonference
Тезисы:
Вводные:
1) Необходимо переносить данные с минимальным простоем БД.
2) Необходимо произвести трансформацию данных из-за отличий между DB2 и PG и перемещением BLOB’ов в Ceph.
3) Перенос должен быть произведен за приемлемое время.
4) Нужно учесть зависимости между таблицами.
Технологии:
1) Отслеживание изменений с помощью триггеров.
2) Анализ зависимостей с помощью доработанного SchemaSpy.
3) Перенос с помощью Spring Batch.
4) Разбиение на партиции (два подхода: деление диапазона id между min и max на равные части; деление на диапазоны с равным числом строк).
1 view
128
48
2 months ago 00:41:38 8
Базы данных за 42 минуты. Теория
3 months ago 11:51:40 1
Интернет магазин одежды Ростелеком с нуля до деплоя: + React-admin + OAuth + MongoDB
4 months ago 02:54:35 5
Отечественные PostgreSQL. О решениях на замену Oracle/MS SQL, их возможностях и особенностях
4 months ago 00:21:12 1
Жизнь ласточек #1/5. 🌏 Виды и ареалы. 🧾 Смысл названий
4 months ago 00:27:05 1
Понять Django. Разбираемся с моделями и Базой Данных. Объясняю просто и с картинками.
5 months ago 02:50:40 3
Vue3 + Laravel: Большой туториал | Как создать интерактивную таблицу с пагинацией
5 months ago 01:21:23 1
Изучение Python Django в одном видео / Создание сайта на Джанго за час!
5 months ago 00:05:04 1
Россия избавляется от трудовых мигрантов. Новости
6 months ago 01:57:38 9
FastAPI-Users: Полное погружение. SQLAlchemy + Access Token. Регистрация и Аутентификация
7 months ago 00:03:59 3
[REST API на Golang #1] Разработка Web-Приложений на Golang. Знакомство с проектом.
7 months ago 01:41:07 10
Базовое приложение на FastAPI | Каркас проекта FastAPI + SQLAlchemy (ascynio) + alembic
7 months ago 00:45:12 9
РЕАЛЬНЫЕ рабочие задачи на django | Создание модели и API
8 months ago 00:00:51 1
Миграционная политика Германии ведёт к социальному напряжению!
8 months ago 00:10:31 1
Flyway + Spring Boot | Настройка и написании миграцие баз данных | Amplicode
8 months ago 00:25:59 1
Изучение Django 3 / Урок #7 - Работа с базой данных. Создание модели
8 months ago 03:44:52 1
Пишем gRPC сервис на Go - Сервис авторизации / УЛЬТИМАТИВНЫЙ гайд
8 months ago 02:02:34 1
Станислав Дробышевский. Загадочные существа в геноме западных африканцев и антропологи-лжецы.
9 months ago 00:08:44 13
Laravel Live Chat за 5 минут | Пример легкого проекта на laravel
9 months ago 00:05:11 1
В Литве снимали сериал “ Чернобыль“
9 months ago 00:12:06 1
Liquibase + Spring Boot | Настройка и написание миграций баз данных | Amplicode
9 months ago 00:30:40 1
Amplicode для разработки существующего Spring Boot приложения
10 months ago 01:27:42 2
Создание REST API с использованием Spring WebFlux и Security
10 months ago 00:30:24 1
О чем поет Скворец у дома
11 months ago 01:46:24 1
QA из Silicon Valley / Девушка в IT / Интервью с тестировщицей из Кремниевой Долины