powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Бесперебойная работа системы при отсутствии связи с БД
25 сообщений из 38, страница 1 из 2
Бесперебойная работа системы при отсутствии связи с БД
    #38151929
leon777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток всем.

Есть система: БД Oracle и приложение-клиент на .Net.
Начальство ставит следующую задачу: в случае обрыва связи с БД дать возможность продолжить работу с клиентом. Данные должны каким-то макаром сохраняться локально и потом при восстановлении связи обратно заливаться в БД.
Я лично с таким не сталкивался. Насколько это реально? Где копать? Какие возможны решения этой или сходных задач?
...
Рейтинг: 0 / 0
Бесперебойная работа системы при отсутствии связи с БД
    #38151936
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leon777,

RAC (GeoCluster configuration)
...
Рейтинг: 0 / 0
Бесперебойная работа системы при отсутствии связи с БД
    #38151938
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Установка локального сервера + двусторонняя репликация.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Бесперебойная работа системы при отсутствии связи с БД
    #38151949
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сферическому клиенту в вакууме наличие связи с сервером только помеха.
...
Рейтинг: 0 / 0
Бесперебойная работа системы при отсутствии связи с БД
    #38151960
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leon777,

так DataSet в ADO.NET вроде автономен с момента получения данных до момента синхронизации с БД. Нет связи -- обработать исключение и продолжать работу с имеющимися данными до следующей попытки связи с БД, при которой попытаться создать новый OracleConnection.
...
Рейтинг: 0 / 0
Бесперебойная работа системы при отсутствии связи с БД
    #38151963
leon777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребята, мне наверно сразу нужно было прояснить специфику. В общем - это сфера продаж.
В идеале предполагается, что агенты по продажам смогут оформлять заказы дистанционно.
И чтобы не носиться везде с ноутами шеф хочет использовать некое портативное устройство (какое сами пока не знаем: смартфон, планшетку …). Если ориентироваться на ASP.Net/HTML проблем вообще нет. Но он хочет предусмотреть ситуацию с обрывом интернет и связи с БД.
И тут ASP.Net уже не катит ведь она сама на серваке работает.
Вот и обдумываем варианты…Все, что было сказано – это хорошие решения, но на портативку Оракл не поставишь.
Вобщем вот так. Реально что-то здесь придумать? Ну думаю Java ME как вариант для мобильных платформ, а что делать с БД?
...
Рейтинг: 0 / 0
Бесперебойная работа системы при отсутствии связи с БД
    #38151972
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leon777он хочет предусмотреть ситуацию с обрывом интернет и связи с БД.

Пачку бланков и ручку Вы ему уже предлагали? Легче чем планшет, не требует даже
электричества...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Бесперебойная работа системы при отсутствии связи с БД
    #38151974
leon777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вот по поводу Oracle RAC. Я не работал, но как я понимаю на нескольких хостах ставим несколько экземпляров, а работаем как с одним. Если летит один узел, то работает другой. Ну а если летит инет или свет вырубают в серверной. В общем нужны 2 провайдера и генератор либо две серверные грубо говоря…решение классное, но если ориентироваться на один офис-центр с одной серверной…
...
Рейтинг: 0 / 0
Бесперебойная работа системы при отсутствии связи с БД
    #38151987
leon777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakovleon777он хочет предусмотреть ситуацию с обрывом интернет и связи с БД.
Пачку бланков и ручку Вы ему уже предлагали? Легче чем планшет, не требует даже
электричества...

Это первое, что я ему ответил, но тут какое дело я поясню. Данная сфера включает много услуг требующих историю клиента. Т.е. оформить заказ клиента можно ОБЯЗАТЕЛЬНО обратившись к его данным т.е. к БД. И ручка с блокнотом здесь не помогут.
...
Рейтинг: 0 / 0
Бесперебойная работа системы при отсутствии связи с БД
    #38151990
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вообще продавцы одного моего пользователя спокойно разъезжают с ноутбуками. В машине без
разницы что возить - ноут или планшет. Актуализация данных происходит по возвращению на
базу или по необходимости.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Бесперебойная работа системы при отсутствии связи с БД
    #38152000
leon777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovА вообще продавцы одного моего пользователя спокойно разъезжают с ноутбуками. В машине без
разницы что возить - ноут или планшет. Актуализация данных происходит по возвращению на
базу или по необходимости.


В машине да, но вот смартфон в барсетке полегче нотика на плече будет :-)

Просто обдумываются разные решения. Заказов много и поступать могут в течении всего дня. Если нанять сотрудника не в офис, а дистанционно просто для регистрации тех, кто ему позвонит, предполагается упрощение, а значит экономия. Но как это все будет…
...
Рейтинг: 0 / 0
Бесперебойная работа системы при отсутствии связи с БД
    #38152017
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leon777В идеале предполагается, что агенты по продажам смогут оформлять заказы дистанционно.

Дистанционно, сразу вводя данные на основной сервер через Сеть, -- или дистанционно, синхронизируясь периодически с основным сервером (сбросить заказы, обновить историю, маршруты, остатки)?

Сталкивался с таким решением: http://www.softservebs.com/products/salesworks/ Там же есть презентация с архитектурой: http://www.softservebs.com/fileadmin/user_upload/presentation/tech_fea.pdf Если следовать такой архитектуре, то вместо Oracle на мобильную платформу ставится какой-нибудь Personal Oracle Lite, SQL Server CE или SQLite. И в нужный момент синхронизируется со старшим братом на ноуте/сервере.
...
Рейтинг: 0 / 0
Бесперебойная работа системы при отсутствии связи с БД
    #38152067
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если на Oracle решение, то и смысла с этой платформы спрыгивать нет. Вот то, что вы ищите от Oracle.
...
Рейтинг: 0 / 0
Бесперебойная работа системы при отсутствии связи с БД
    #38152108
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander RyndinЕсли на Oracle решение, то и смысла с этой платформы спрыгивать нет. Вот то, что вы ищите от Oracle.
Продукт достойный рассмотрения. $30 тыш на мобилу ? Однако...
...
Рейтинг: 0 / 0
Бесперебойная работа системы при отсутствии связи с БД
    #38152113
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterAlexander RyndinЕсли на Oracle решение, то и смысла с этой платформы спрыгивать нет. Вот то, что вы ищите от Oracle.
Продукт достойный рассмотрения. $30 тыш на мобилу ? Однако...Эм... Где в двух словах "на процессор" Вы увидели слово "мобила"?
...
Рейтинг: 0 / 0
Бесперебойная работа системы при отсутствии связи с БД
    #38152114
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter$30 тыш на мобилу? Однако...
С чего вдруг "на мобилу"-то?
...
Рейтинг: 0 / 0
Бесперебойная работа системы при отсутствии связи с БД
    #38152120
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymousRelic Hunter$30 тыш на мобилу? Однако...
С чего вдруг "на мобилу"-то?Оно-же на мобилное устройство ставится или куда?
авторDatabase Mobile Server supports many popular device platforms, such as embedded Java, Android, Linux, and Windows, both mobile and desktop.
...
Рейтинг: 0 / 0
Бесперебойная работа системы при отсутствии связи с БД
    #38152132
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мобильные устройства не лицензируются. Лицензируется сервер, который является гейтом в большую СУБД:
http://www.oracle.com/technetwork/products/database-mobile-server/dms-11g-datasheet-512117.pdf The three main components of Oracle Database Mobile Server are:
1) Mobile Client, resides on mobile platform to facilitate sync and remote management
2) The Sync Server itself, coupled with the Mobile Manager console, provide scalable,
secure management of data, applications and devices.
3) Mobile Development Kit (MDK), a suite of tools for packaging, publishing and testing
applications.
...
Рейтинг: 0 / 0
Бесперебойная работа системы при отсутствии связи с БД
    #38152265
Фотография orawish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leon777Dimitry Sibiryakovпропущено...

Пачку бланков и ручку Вы ему уже предлагали? Легче чем планшет, не требует даже
электричества...

Это первое, что я ему ответил, но тут какое дело я поясню. Данная сфера включает много услуг требующих историю клиента. Т.е. оформить заказ клиента можно ОБЯЗАТЕЛЬНО обратившись к его данным т.е. к БД. И ручка с блокнотом здесь не помогут.
а телефон, с смс?
ваш конь всё ещё сферический
...
Рейтинг: 0 / 0
Бесперебойная работа системы при отсутствии связи с БД
    #38152277
Dgordeenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Было в одной из прошлых контор автономное кассовое решение, которому обрыв связи с базой не был помехой. Тоже в сфере продаж. Из исторических данных правда только инфа по дисконтным картам хранилась.
Простое решение - хранение соответствующих таблиц-справочников в виде файлов с переодическим их обновлением, ну и обратная синхронизация при появлении связи с БД.

Я не разраб, если интересно - могу связать с человеком, который этим занимался. Человек за денюжку разрабатывает.
...
Рейтинг: 0 / 0
Бесперебойная работа системы при отсутствии связи с БД
    #38152297
17-77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leon777,
Оракл тут не причем, надо локальное хранилище данных и синхронизацию, в свое время майкрософт вывел в свет Sync Framework. Разумеется изначально оно затачивалось под СУБД майкрософта. Предполагалось, что на одной стороне будет полноценный MS SQL (хотя пожалуй там даже MS SQL Express умело), а на другой SQL Compact, который можно установить в том числе и на мобильные устройства.

Соответственно надо:
искать готовый аналог под Оракл

либо допиливать Sync Framework под Оракл (вдруг можно подложить под модель данных - базу оракла, а не ms sql и переписать скрипты синхронизации)

либо написать свою реализацию по мотивам (а там уже предусмотреть использование различных СУБД)
...
Рейтинг: 0 / 0
Бесперебойная работа системы при отсутствии связи с БД
    #38152334
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
17-77
Код: plaintext
1.
2.
3.
Распределение сообщений по форумам
Темы автора в форуме Вакансии 	32,38%
Темы автора в форуме Работа 	38,40%
Экспертное мнение капитана вакансий и поиска работы на форуме оракла.
...
Рейтинг: 0 / 0
Бесперебойная работа системы при отсутствии связи с БД
    #38152389
17-77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2-Экспертное мнение капитана вакансий и поиска работы на форуме оракла.
Благодарю, что признали экспертом только меня среди всех отметившихся в этой теме, льстит.
...
Рейтинг: 0 / 0
Бесперебойная работа системы при отсутствии связи с БД
    #38153914
17-77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leon777,

Собственно как и предполагал, в Sync Framework пишется свой провайдер и типа все начинает работать.

Тут есть пример http://code.msdn.microsoft.com/Database-Sync-Oracle-and-037fb083 (сам не запускал). В примере на стороне сервера Oracle, на стороне клиента - MS SQL Compact. Так что можете копать отсюда.
...
Рейтинг: 0 / 0
Бесперебойная работа системы при отсутствии связи с БД
    #38154692
AG#
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leon777,

тут ведь еще изначально бюджет и затраты нужно рассчитать руководству.
Непонятен ассортимент товара, какими партиями и какие клиенты.
А затраты могут быть солидными.К примеру Procter&Gamble одно время в Van-selling использовали Norand + принтер для печати счет-фактур.Очень дорогое рабочее место выходило - $5000.И персонал (агенты) должны быть грамотными.Синхронизация данных по приезду в офис.

Может это интернет-торговля утюгами, и зачем там всякие ноуты и хенхелды ? тогда и ручка сойдет.
...
Рейтинг: 0 / 0
25 сообщений из 38, страница 1 из 2
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Бесперебойная работа системы при отсутствии связи с БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]