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

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

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

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

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

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

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

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

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

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

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

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

Да. Hibernate использовать. Но для этого, боюсь, вам придётся переписывать
всё приложение заново.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Чем? Проектирование ДБ с одной логической схемой и множеством физических.
    #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
Чем? Проектирование ДБ с одной логической схемой и множеством физических.
    #35895004
Спасибо всем ответившим!

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

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


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