автонумерация+репликация

  • Автор темы Xalet
  • Дата начала
X

Xalet

Заранее извинюсь, если такая тема уже создавалась...

Суть проблемы такая:

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

Как проще реализовать такой механизм?

Спасибо.
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
6
Как проще реализовать такой механизм?
Конкретно такой механизм проще реализовать посадив девочку с бумажкой и ручкой, которой все будут звонить и просить номер, а она будет вести учет.
Еще можно шедульным агентом, но без звонков админу и ввода номера вручную.

Еще есть вариант с блокировкой(F1 + Document locking), но он, имхо, не очень хороший.
 
X

Xalet

Конкретно такой механизм проще реализовать посадив девочку с бумажкой и ручкой, которой все будут звонить и просить номер, а она будет вести учет.
Еще можно шедульным агентом, но без звонков админу и ввода номера вручную.

Еще есть вариант с блокировкой(F1 + Document locking), но он, имхо, не очень хороший.

Примерно так у них сейчас и есть, через девочку с ручкой, но это не выход. "Шедульный агент" хорошо, но не решает проблему с отсутствием связи.
 

Medevic

Что это ? :)
Green Team
10.12.2004
3 334
1
BIT
6
Примерно так у них сейчас и есть, через девочку с ручкой, но это не выход. "Шедульный агент" хорошо, но не решает проблему с отсутствием связи.
Как раз решает. Только номер сразу не получит.
Проблему с отсутствием связи решит оператор базы(девушка с бумажкой), у которого всегда будет связь с сервером.
 
A

Akupaka

как меня умиляют задачи подобного рода, когда заказчик хочет чтобы все работало централизовано, да еще и без доступа к центральному серверу :)
 
X

Xalet

Как видно, никаких идей больше нет =(
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!