Отлично. Надергал из моего сообщения три фразы, и полностью опустил то, то обсуждали. Т.е. с одновременным существованием репликации и транзакций в РСУБД ты смирился? Теорема оказалась противоерчащей объективной действительности?
При чем тут рекламные слоганы? Ты можешь объяснить что имел в виду своей фразой:
А мысль - очень простая, ее выше высказывал vladoos. РСУБД + SOA = LND по возможностям. А если присмотреться, то РСУБД + SOA >> LND, т.к. поддерживает нормальные распределенные транзакции в распределенной среде, c occasionally connected клиентами, не накладывает странных ограничений на UI, позволяет не привязыватся к конкретному продукту и производителю, интегрируется с существующей инфраструктурой, обладает низким порогом входа, не требует высокой квалификации для поддерки... Достаточно подробно МЫСЛЬ расписал?
1)вопрос был в аргументации...
поддерживает нормальные распределенные транзакции,использует
используется и работает это разные вещи т е у нас например более 20 филиалов работает на Лотусе,тут вам приведут кучу примеров использования Лотус и репликации где филиалы в разных странах мира и я такие знаю

...приведите примеры и Вы...c нормальной работой...
2)я здесь писал о проблемах и охах пользователей VB и полуавтоматическом переводе приложений с VB на VB.NET unreal даже нарушили порядок индексации масивов

Все надо с нуля переписывать

а теперь сравните переход например с 5 ой версии на 6 ю Лотус,все вполне в совместимо,и возможно заменить новые функции 6 ки на те что исп в 5 ке и запускать лотус приложения на 6 ке под 5 ку
3)читайте
Вот вам ещё один закон Эллисона (на сей раз не Ларри, а Харлан):
Миф репликации
Многие верят, что имея перегруженный сервер, они могут поставить рядом второй такой же, настроить двустороннюю репликацию и снизить нагрузку на существующий сервер вдвое. В конечно итоге, ведь 1+1=2, поэтому, добавляя в два раза больше железа мы сможем работать в два раза быстрее, верно? Ответом будет только "может быть".
Что необходимо сделать одному серверу, чтобы выполнить транзакцию?
Выполнить транзакцию.
Что необходимо сделать находящемуся в репликации серверу?
Выполнить транзакцию.
Поместить транзакцию в очередь на репликацию.
Организовать передачу на другие узлы.
После успешного применения транзакции, удалить её из очереди.
Нюансы могут зависеть от того, используете вы pull- или push-репликацию, а так же от конкретной технологии. Но бесплатного ланча не будет - любая технология репликации требует дополнительных ресурсов для организации корректной передачи и применения транзакций. В нашем примере, серверу необходимо выполнить четыре шага вместо одного. Помимо выполнения своих транзакций, бедняге необходимо ещё принимать и выполнять транзакции соседа. Теперь вам необходимо иметь дело с распределёнными транзакциями.
Реальность двусторонней репликации заключается в том, что переход на неё, скорее всего, ещё больше увеличит нагрузку на уже и так перегруженный сервер - серверу теперь надо выполнять ещё больше работы.
Гималайская мечта
И так, вы думаете что масштабирование системы заключается в бесконечном добавлении Гималайских серверов приложений?
Добро пожаловать в реальный мир
Как только вы организуете вынесенный из СУБД кэш - вы, по-сути, собираетесь делать репликацию. Изменяющиеся данные в СУБД необходимо синхронизировать с внешним кэшем. Если вы допускаете изменение данных в кэше приложения - изменения необходимо синхронизировать обратно в СУБД. Вот и готова двусторонняя репликация. Чем больше узлов вы добавляете - тем больше становится нагрузка на каждый из узлов в отдельности.
Вам необходимо ещё больше железа, чтобы делать ту же самую работу ещё медленней.
Кто-то прогулял начальную школу
Если количество изменений данных в СУБД превышает количество запросов этих данных с серверов приложений - затраты на синхронизацию будут несоизмеримо выше, чем запрос тех же данных напрямую из СУБД.
Один такой "High Speed" сервер приложений, использующий "новейшую технологию кэширования, кардинально увеличивающую производительность и масштабируемость" (попробуйте погуглить это) за одну синхронизацию кэша потр*цензура*л ресурсы, достаточные для недельной работы системы, если бы никакого кэша не было вообще и все запросы шли напрямую к СУБД Oracle. А синхронизацию он выполнял каждые двадцать минут. Упс... Похоже, кто-то просто не умел считать.
Но ведь 1+1=2
И это правда. Только в данном случае - это оказалась результирующая нагрузка на каждый компонент системы.
Необходимость что-то делать приходит довольно быстро. Как только вы осознаете, что самый большой сервер для СУБД в мире не способен вас спасти. Одного этого должно быть достаточно, чтобы начать приходить к мысли "что-то было сделано чертовски неправильно".
Но что? Ах... вот тут у нас проблема! Всем известно, что Oracle плохо сортирует данные, поэтому все пишут сортировку на клиентах методом пузырька. А ещё Oracle плохо джойнит таблицы. И все знают, что проблема PL/SQL заключается в том, что это интерпретируемый язык - он никогда не будет работать быстро. Ребята из Redwood Shores просто слишком много смотрели телевизор.
Вот и ответ - архитектура СУБД Oracle не даёт нам масштабироваться. Трасса для формулы 1 не подходит для езды по ней на лыжах? Заберите нас в Гималаи - нас спасут сервера приложений.