Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Чем? Проектирование ДБ с одной логической схемой и множеством физических. / 9 сообщений из 9, страница 1 из 1
25.03.2009, 19:54
    #35891979
Чем? Проектирование ДБ с одной логической схемой и множеством физических.
Что есть: разработана система с базой на PostreSQL.
Что требуется: клонировать схему на Oracle (в перспетиве еще и на MySQL, MSSQL, etc) и поддерживать две (а в перспективе и 3, 4..) схемы базы.
Что хочется: воспользоваться какой-нибудь тулсой, которая:
1. Позволяет вести одну логическую схему базы и несколько физических схем для разных СУБД.
2. Сравнить физическую схему (например Оракла) с текущим состоянием базы, получить альтер, на его основании скорректировать логическую модель и, как следствие, остальные физические модели. С соответствующими альтерами, разумеется.

Вопрос:
А. Чем это можно делать?
В. Может быть что-то в консерватории поправить? (с) Жванецкий.
Т.е. может быть я слишком много хочу и надо делать по-старинке (в ЕрВине например) под каждую базу -- по комплекту: логическая схема + физическая. А потом мержить их в произвольных сочетаниях...
...
Рейтинг: 0 / 0
25.03.2009, 19:58
    #35891985
Сергей Васкецов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем? Проектирование ДБ с одной логической схемой и множеством физических.
Андрей (БурAн)Чем это можно делать?
Чем умеете. Например, PowerDesigner-ом.

Андрей (БурAн)Может быть что-то в консерватории поправить?
Возможно. Сделать логическую и размножать физические может Вам и удастся. Мы пошли по другому пути. Физическая модель одна, скрипты обрабатываются парсером, в результате под конкретный сервер получается свой синтаксис.
...
Рейтинг: 0 / 0
25.03.2009, 20:18
    #35892017
guest_20040621
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем? Проектирование ДБ с одной логической схемой и множеством физических.
> Чем это можно делать?

В общем случае - ничем. Исключение - крайне тривиальная структура. Без фич. Удовлетворяющая какому-нибудь древнему стандарту, который поддерживают все требуемые СУБД. То есть безобразно кастированная. Но все равно часть работы придется делать руками.

> Может быть что-то в консерватории поправить?

Собственно, не очень понятно, зачем такой зоопарк. Oracle, PostgreSQL и с натяжкой MySQL - логично, а за каким, простите, хреном тащить базу данных на мелкомягкий SQL? Оно вам действительно нужно?

> может быть я слишком много хочу и надо делать по-старинке

Проще, быстрее и надежнее.
...
Рейтинг: 0 / 0
25.03.2009, 21:25
    #35892115
Mr Marmelad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем? Проектирование ДБ с одной логической схемой и множеством физических.
Андрей (БурAн)Что хочется: воспользоваться какой-нибудь тулсой.

Коллега, уже несколько лет загоняем всё в PowerDesigner (Now it is v. PD 15). Делаем полный ре-инженеринг. Генерим все скрипты напрямую - немного конечно ручками подделываем - но по сравнению с аналогичными задачами 10 лет назад... Все базы, документацию, клиентскую часть, систематику и бизнес логику. Воистину ХХI век. Model Driven Design прошу любить и жаловать... Кстати все проекные и архитектурные заморочки тожа там Всё в одном репозитории..
...
Рейтинг: 0 / 0
25.03.2009, 21:33
    #35892124
Mr Marmelad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем? Проектирование ДБ с одной логической схемой и множеством физических.
Вот посмотрит ена концептуальную диаграмму:
...
Рейтинг: 0 / 0
25.03.2009, 21:34
    #35892126
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем? Проектирование ДБ с одной логической схемой и множеством физических.
Андрей (БурAн) пишет:

> Что требуется: клонировать схему на Oracle (в перспетиве еще и на MySQL,
> MSSQL, etc) и поддерживать две (а в перспективе и 3, 4..) схемы базы.
> Что хочется: воспользоваться какой-нибудь тулсой, которая:

> А. Чем это можно делать?
Hibernate

> В. Может быть что-то в консерватории поправить? (с) Жванецкий.

Да. Hibernate использовать. Но для этого, боюсь, вам придётся переписывать
всё приложение заново.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
26.03.2009, 16:00
    #35894183
Mr Marmelad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем? Проектирование ДБ с одной логической схемой и множеством физических.
Андрей (БурAн),

Да забыл упомянуть что PD 15 поддерживает 43 native DDL (все Вами описанные включены) и ещё много ODBC - SQL flat format. То есть если в ErWin вам нужна лицензия на каждую базу - PD генерирует скрипты и поддерживает модели всех необходимых RDBMS. Ввиду того что продукт от Sybase форматы T-SQL (Sybase and Microsoft) встроены. После ре-инженеринга Вашей PostGres в концептуальную модель все остальные - логические физические и новая для 15 версии - дата ликвидные модели могут отслеживать все изменения в реальном времени и визуально демонстрировать любые различия в типах данных, формате, наличие/отсутствии объектов по разные стороны баръера сравнения и многое многое другое . Поговорите с ребятами от Sybase в москве - не пожалеете.
...
Рейтинг: 0 / 0
26.03.2009, 20:56
    #35895004
Чем? Проектирование ДБ с одной логической схемой и множеством физических.
Спасибо всем ответившим!

Скачал триал PD15. Буду пробовать из него выжать то что мне надо.
...
Рейтинг: 0 / 0
26.03.2009, 22:21
    #35895106
Mr Marmelad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Чем? Проектирование ДБ с одной логической схемой и множеством физических.
Андрей (БурAн),

Искренне желаю удачи
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Чем? Проектирование ДБ с одной логической схемой и множеством физических. / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]