|
|
|
Чем? Проектирование ДБ с одной логической схемой и множеством физических.
|
|||
|---|---|---|---|
|
#18+
Что есть: разработана система с базой на PostreSQL. Что требуется: клонировать схему на Oracle (в перспетиве еще и на MySQL, MSSQL, etc) и поддерживать две (а в перспективе и 3, 4..) схемы базы. Что хочется: воспользоваться какой-нибудь тулсой, которая: 1. Позволяет вести одну логическую схему базы и несколько физических схем для разных СУБД. 2. Сравнить физическую схему (например Оракла) с текущим состоянием базы, получить альтер, на его основании скорректировать логическую модель и, как следствие, остальные физические модели. С соответствующими альтерами, разумеется. Вопрос: А. Чем это можно делать? В. Может быть что-то в консерватории поправить? (с) Жванецкий. Т.е. может быть я слишком много хочу и надо делать по-старинке (в ЕрВине например) под каждую базу -- по комплекту: логическая схема + физическая. А потом мержить их в произвольных сочетаниях... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 19:54 |
|
||
|
Чем? Проектирование ДБ с одной логической схемой и множеством физических.
|
|||
|---|---|---|---|
|
#18+
Андрей (БурAн)Чем это можно делать? Чем умеете. Например, PowerDesigner-ом. Андрей (БурAн)Может быть что-то в консерватории поправить? Возможно. Сделать логическую и размножать физические может Вам и удастся. Мы пошли по другому пути. Физическая модель одна, скрипты обрабатываются парсером, в результате под конкретный сервер получается свой синтаксис. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 19:58 |
|
||
|
Чем? Проектирование ДБ с одной логической схемой и множеством физических.
|
|||
|---|---|---|---|
|
#18+
> Чем это можно делать? В общем случае - ничем. Исключение - крайне тривиальная структура. Без фич. Удовлетворяющая какому-нибудь древнему стандарту, который поддерживают все требуемые СУБД. То есть безобразно кастированная. Но все равно часть работы придется делать руками. > Может быть что-то в консерватории поправить? Собственно, не очень понятно, зачем такой зоопарк. Oracle, PostgreSQL и с натяжкой MySQL - логично, а за каким, простите, хреном тащить базу данных на мелкомягкий SQL? Оно вам действительно нужно? > может быть я слишком много хочу и надо делать по-старинке Проще, быстрее и надежнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 20:18 |
|
||
|
Чем? Проектирование ДБ с одной логической схемой и множеством физических.
|
|||
|---|---|---|---|
|
#18+
Андрей (БурAн)Что хочется: воспользоваться какой-нибудь тулсой. Коллега, уже несколько лет загоняем всё в PowerDesigner (Now it is v. PD 15). Делаем полный ре-инженеринг. Генерим все скрипты напрямую - немного конечно ручками подделываем - но по сравнению с аналогичными задачами 10 лет назад... Все базы, документацию, клиентскую часть, систематику и бизнес логику. Воистину ХХI век. Model Driven Design прошу любить и жаловать... Кстати все проекные и архитектурные заморочки тожа там Всё в одном репозитории.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 21:25 |
|
||
|
Чем? Проектирование ДБ с одной логической схемой и множеством физических.
|
|||
|---|---|---|---|
|
#18+
Вот посмотрит ена концептуальную диаграмму: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 21:33 |
|
||
|
Чем? Проектирование ДБ с одной логической схемой и множеством физических.
|
|||
|---|---|---|---|
|
#18+
Андрей (БурAн) пишет: > Что требуется: клонировать схему на Oracle (в перспетиве еще и на MySQL, > MSSQL, etc) и поддерживать две (а в перспективе и 3, 4..) схемы базы. > Что хочется: воспользоваться какой-нибудь тулсой, которая: > А. Чем это можно делать? Hibernate > В. Может быть что-то в консерватории поправить? (с) Жванецкий. Да. Hibernate использовать. Но для этого, боюсь, вам придётся переписывать всё приложение заново. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2009, 21:34 |
|
||
|
Чем? Проектирование ДБ с одной логической схемой и множеством физических.
|
|||
|---|---|---|---|
|
#18+
Андрей (БурAн), Да забыл упомянуть что PD 15 поддерживает 43 native DDL (все Вами описанные включены) и ещё много ODBC - SQL flat format. То есть если в ErWin вам нужна лицензия на каждую базу - PD генерирует скрипты и поддерживает модели всех необходимых RDBMS. Ввиду того что продукт от Sybase форматы T-SQL (Sybase and Microsoft) встроены. После ре-инженеринга Вашей PostGres в концептуальную модель все остальные - логические физические и новая для 15 версии - дата ликвидные модели могут отслеживать все изменения в реальном времени и визуально демонстрировать любые различия в типах данных, формате, наличие/отсутствии объектов по разные стороны баръера сравнения и многое многое другое . Поговорите с ребятами от Sybase в москве - не пожалеете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 16:00 |
|
||
|
Чем? Проектирование ДБ с одной логической схемой и множеством физических.
|
|||
|---|---|---|---|
|
#18+
Спасибо всем ответившим! Скачал триал PD15. Буду пробовать из него выжать то что мне надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 20:56 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=35891985&tid=1543353]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
199ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
67ms |
get tp. blocked users: |
1ms |
| others: | 257ms |
| total: | 574ms |

| 0 / 0 |
