|
Ищется ПО. Отчеты реального времени.
|
|||
---|---|---|---|
#18+
Есть ли программное обеспечение, которое в реальном времени бы отображало бы изменения в БД? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2005, 14:27 |
|
Ищется ПО. Отчеты реального времени.
|
|||
---|---|---|---|
#18+
pls по больше о задаче ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2005, 14:39 |
|
Ищется ПО. Отчеты реального времени.
|
|||
---|---|---|---|
#18+
Сценарий использования 1. Открываем SQL таблицу в пользовательском приложении в виде грида например. 2. Сохраняем объект в этой таблице 3. В пользовательском гриде ( а если пользователей много, то во всех открытых гридах) появляется этот объект. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2005, 14:57 |
|
Ищется ПО. Отчеты реального времени.
|
|||
---|---|---|---|
#18+
а чем вам родные средства СУБД не нравятся? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2005, 15:58 |
|
Ищется ПО. Отчеты реального времени.
|
|||
---|---|---|---|
#18+
"Родные" эти какие? Например: ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2005, 18:21 |
|
Ищется ПО. Отчеты реального времени.
|
|||
---|---|---|---|
#18+
другой ф.а чем вам родные средства СУБД не нравятся? Товарищ дорогой, а про SCADA-системы что-то слышали или у вас как раз такая скада где репортинга нефига нету? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2005, 19:30 |
|
Ищется ПО. Отчеты реального времени.
|
|||
---|---|---|---|
#18+
Что нибудь более легковесное, чем SCADA есть? Может , кто использует? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2005, 08:23 |
|
Ищется ПО. Отчеты реального времени.
|
|||
---|---|---|---|
#18+
В любом случае просто не получится, т.к. по крайней мере нужна трехзвенная архитектура. А значит нужен 1. ApplicationServer, 2. MessageServer. Update данных производить не непосредственно коннектом к базе, а через AppServer. В этом случае алгоритм будет выглядить так: 1.update записи в гриде вызывает компонент на AppServer 2.AppServer производит update в базе и в случае успешного завершения помещает сообщение на MessageServer (может содержать всю информацию об измененной записи, чтобы остальные не лазили к базе селектами) 3. все остальные пользователи должны быть подписаны на топик MessageServera 4. получив event от MessageServerа клиенты производят необходимые изменения в своих гридах. Как вариант можно посоветовать PowerBuilder, EAServer (как AppServer) со встроенным JMS (MessageServer). Такая задача на этой технологии (при условии хорошего владения продуктами) делается за день. Могу посоветовать сходить на форум PowerBuilder ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2005, 12:44 |
|
Ищется ПО. Отчеты реального времени.
|
|||
---|---|---|---|
#18+
В Юконе, ряд сервисов есть с названием похожим на требуемую функциональность. Кроме репортинг сервиса. В Оракле, я слышал, есть некоторое API которое позволяет получать такие обновления. А если использовать возможности подключения к API базы? Наверняка там генерируются события на изменения таблиц. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2005, 12:53 |
|
Ищется ПО. Отчеты реального времени.
|
|||
---|---|---|---|
#18+
Peter KirillowВ любом случае просто не получится, т.к. по крайней мере нужна трехзвенная архитектура. А значит нужен 1. ApplicationServer, 2. MessageServer. Update данных производить не непосредственно коннектом к базе, а через AppServer. В этом случае алгоритм будет выглядить так: 1.update записи в гриде вызывает компонент на AppServer 2.AppServer производит update в базе и в случае успешного завершения помещает сообщение на MessageServer (может содержать всю информацию об измененной записи, чтобы остальные не лазили к базе селектами) 3. все остальные пользователи должны быть подписаны на топик MessageServera 4. получив event от MessageServerа клиенты производят необходимые изменения в своих гридах. Как вариант можно посоветовать PowerBuilder, EAServer (как AppServer) со встроенным JMS (MessageServer). Такая задача на этой технологии (при условии хорошего владения продуктами) делается за день. Могу посоветовать сходить на форум PowerBuilder Подробнее можно зачем трёхзвенка? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2005, 13:15 |
|
Ищется ПО. Отчеты реального времени.
|
|||
---|---|---|---|
#18+
во многом зависит от того, какая СУБД используется и какие средства разработки доступны или предпочтительны. например Sybase последней версии имеет встроенную поддержку Tibco, соответственно это дает возможность посадить фунционал оповещения на тригер и не заморачиваться с сервером приложений. вобщем вариантов куча, но смысл один и сводится он к тому, что необходимо оперировать событиями по технологии push. никак неправильно заставлять клиентское приложение самому заботиться о том, что где-то что-то надо забрать. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2005, 13:20 |
|
Ищется ПО. Отчеты реального времени.
|
|||
---|---|---|---|
#18+
Peter Kirillowво многом зависит от того, какая СУБД используется и какие средства разработки доступны или предпочтительны. например Sybase последней версии имеет встроенную поддержку Tibco, соответственно это дает возможность посадить фунционал оповещения на тригер и не заморачиваться с сервером приложений. вобщем вариантов куча, но смысл один и сводится он к тому, что необходимо оперировать событиями по технологии push. никак неправильно заставлять клиентское приложение самому заботиться о том, что где-то что-то надо забрать. Кстати, хочу пофлудить: если я скачаю ASE for Linux - это будет достаточно для разработки и она потом не грохнется? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2005, 13:32 |
|
Ищется ПО. Отчеты реального времени.
|
|||
---|---|---|---|
#18+
Peter Kirillowво многом зависит от того, какая СУБД используется и какие средства разработки доступны или предпочтительны. например Sybase последней версии имеет встроенную поддержку Tibco, соответственно это дает возможность посадить фунционал оповещения на тригер и не заморачиваться с сервером приложений. вобщем вариантов куча, но смысл один и сводится он к тому, что необходимо оперировать событиями по технологии push. никак неправильно заставлять клиентское приложение самому заботиться о том, что где-то что-то надо забрать. А вобще, мониторинг параметров - типичный функционал любой скады. Кстати , по поводу кто кому должен сообщать, наверно в технологии .NET Remoting всё это есть ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2005, 13:35 |
|
Ищется ПО. Отчеты реального времени.
|
|||
---|---|---|---|
#18+
кто ж спорит то ? вопрос стоял есть ли способы другие кроме скады и менее тяжеловесные. ответ - есть и их много. что касается ASE для Linux - тут вряд ли что получится, т.к. обсуждаемая технология поддерживается только в Enterprise версии и то, только с дополнительно лицензией на Java (кажется) для справки: http://www.sybase.com/detail?id=1025590 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2005, 13:41 |
|
Ищется ПО. Отчеты реального времени.
|
|||
---|---|---|---|
#18+
Некоторое резюме: В настоящее время нет продукта позволяющего мониторть базу и рассылать обновления б этом. Возможные реализации зависят от конкретного ПО в котором планируется внедрить указанную функциональность, какйто универсальной прослойки в виде API не сущестует. Варинты: 1. Добавить в ПО сервер приложения ответсвенный за получение обновлений от компонентов системы минуя БД и отправление этих апдейтов клиентам. 2. Использовать специфику конкретной БД, для включения механизмов нотификаций, как части БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2005, 12:53 |
|
Ищется ПО. Отчеты реального времени.
|
|||
---|---|---|---|
#18+
Roman_ShНекоторое резюме: В настоящее время нет продукта позволяющего мониторть базу и рассылать обновления б этом. Возможные реализации зависят от конкретного ПО в котором планируется внедрить указанную функциональность, какйто универсальной прослойки в виде API не сущестует. Варинты: 1. Добавить в ПО сервер приложения ответсвенный за получение обновлений от компонентов системы минуя БД и отправление этих апдейтов клиентам. 2. Использовать специфику конкретной БД, для включения механизмов нотификаций, как части БД. Напичание очередного монитора каких то там сообщений ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2005, 17:20 |
|
Ищется ПО. Отчеты реального времени.
|
|||
---|---|---|---|
#18+
посмотрите MS Notification Services если речь зашла об оповещениях бесплатный даунлоад для MS SQL Server 2000. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2005, 18:23 |
|
Ищется ПО. Отчеты реального времени.
|
|||
---|---|---|---|
#18+
В Oracle для этого наверное идеально подходит Advanced Queue ? Идея в том, что каждое приложение подписывается на определенные события, а триггеры на таблицах уведомляют подписчиков об этом... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2006, 14:06 |
|
Ищется ПО. Отчеты реального времени.
|
|||
---|---|---|---|
#18+
Есть СУБД Interbase/Firebird и там имеется такая вещь как сообщения, которые может отослать триггер или вообще любой скрипт с помощью POST_MESSAGE('MESSAGETEXT'). Соответственно, клиенты получают это сообщение и могут обновить или нет соответствующие гриды. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2006, 15:38 |
|
|
start [/forum/topic.php?fid=31&msg=33930770&tid=1538752]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
182ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 288ms |
0 / 0 |