Re[3]: Может я чего-то не понимаю?!!
От: Trean Беларусь http://axamit.com/
Дата: 24.08.06 10:57
Оценка: :)
Здравствуйте, AlexGK, Вы писали:

AGK>Здравствуйте, Trean, Вы писали:


AGK>Абстрагироваться от хранилища?! А Вы действительно считаете это возможным??! (в этом случае я говорю про БОЛЬШУЮ систему — Переход от от MS SQL к Oracle будет очень проблематичен и все равно займет много времени и денег, а особенно, когда все размыто в коде...., для этого должна быть очень существенная причина) А оно надо?! И Вы действительно считаете, что система, которая обслуживает ОЧЕНЬ много запросов и итак работает на кластере (16,4-х процессорных) с более-менее приемлимой производительностью, тосле такого "абтсрагирования" не "умрет"?!


Я разве сказал, что она не "умрет", я ж не знаю ни специфики запросов ни объема данных, в исходном посте про это не было ничего. Если нужна супер производительность используйте хранимки с оптимизацией запросов под конкретную БД. Возможно даже удасться прикрутить Hibernate или JDO в них такая возможность есть, можно и свои запросы указывать AFAIK, иначе JDBC+Spring. Нет серебряной пули, каждое средство надо применять под свои цели. Если у меня нет терабайтов передаваеммых данных и тысяч одновременных запросов, зачем мне париться с SQL, когда я реализую модель в классах и все, остально за меня сделает ORM-средство?

AGK>Мой сервисный слой органиован в виде COM+ компонентов, поэтому там также декларативное управление транзакциями.

AGK>Или может с подобным в Java туговато? Здесь поподробнее, пожалуйста.....

Сомневаюсь, что в Java есть проблемы — стоит лишь набрать declarative transaction management и вывалится куча ссылок для J2EE. В JDBC управление транзакциями (создание, коммиты, откаты) прописывается ручками в коде, в J2EE приложениях как правило в соотв. дескрипторе приложения.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.