Гибкая разработка БД

Post on 19-Jun-2015

760 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Agile db development Гибкая разработка БД с ERwin Data Modeler

TRANSCRIPT

1

ГИБКАЯ РАЗРАБОТКА БД НА ПРАКТИКЕ

Клуб разработчиковhttp://devclub.lan.iac.spb.ru

ДОКЛАДЧИК:

КОЖИН АЛЕКСАНДР

kozhin@iac.spb.ru

СПб ГУП «СПб ИАЦ», 2013

2

ОСОБЕННОСТИ

• Итеративность

• Версионность

• Рефакторинг

• Множество окружений

3

ОКРУЖЕНИЯ

4

СЛОЖНОСТИ

• Поддержка и миграции

• Синхронизации с версией приложения

• Совместной работы

• Параллельные изменения• История изменений• Контроль качества• Совместное владение

5

АНТИПАТТЕРНЫ

• Одна БД для всех сред

• Изменения напрямую в БД

6

РЕЗУЛЬТАТ

• Временные затраты

• Ошибки

7

РЕШЕНИЕ

Разработка через модель

Модель + скрипт в SVN

8

СОГЛАШЕНИЯ

• По разработке

• Свой экземпляр БД для каждого разработчика и каждого окружения

• По моделированию

• Принципы именования• Автоматические проверки

9

ПРОЦЕСС

• Разработка

• Подготовка новой версии

• Выпуск новой версии

10

РАЗРАБОТКА

11

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

12

ВЫПУСК

13

ПРЕИМУЩЕСТВА

• Актуальная рабочая версия

• Наглядность

• Быстрота

• Простота

• Качество

14

ИНСТРУМЕНТ

• CA Erwin Data Modeler

• Текущая версия r8

• Стоимость $4,794

top related