Hi  "Dmitri Kuzmenko" 
> В общем, да.
И как раз над одной из них я сейчас работаю :-)
> 1. в IB/FB триггеры могут менять "свои таблицы", в Оракле нет.
Неа, могут менять через вызов процедуры.
Есть еще такие вещи как то что в MySQL для избавление ошибки 
delete from table1 where (.... select ... from table1) нужно строить хтрую 
конструкцию.
> 2. IB/FB версионник, MS SQL - нет (в 2005 есть версионность, но
> для нее нужно проводить параллели)
Как это относится к утопии? Если писать ориэнтируяс на оба варианта то 
нормально.
> 3. процедурный и триггерный язык отличается у всех серверов
Вся логика в middle tier
> 5. у всех SQL отличается
Используется JDOQL который транслируетя в vendor specific SQL.
> 6. использовать "общие" компоненты доступа, типа ODBC.
JDBC

> то есть, такое "грамотное приложение"
> 1. не должно использовать триггеров и процедур
В 3-х уровневых приложениях это как правило и не нужно
> 2. использовать минимальный поддерживаемый всеми SQL
Неа, см.выше.
> То есть, это будет некий "середнячок", которого побьет
> любое заточенное на конкретный сервер приложение.
Неа. Не побъет.
> Да и стоимость такой разработки, imho, будет много выше.
Если есть компоненты которые скрывают этот уровнеть то стоимость разработки 
будет ниже.

WBR Evgeny Putilin.



--~--~---------~--~----~------------~-------~--~----~
-~----------~----~----~----~------~----~------~--~---

Ответить