Russian Qt Forum

Qt => Базы данных => Тема начата: DpoHro от Июнь 12, 2008, 15:19



Название: Нужны советы по организации работы с БД (начиная с выбора БД енжина)
Отправлено: DpoHro от Июнь 12, 2008, 15:19
Документооборот.

Есть древовидная структура, на каждом уровне по несколько пользователей занимающихся операциями с документами.
Они гоняют их на соседние уровни, меняют им статусы и пр...

Я начал писать приложение на mySQL но чтото мне подсказывает, что зря...

Допустим, у нас на 1 уровне 100 документов и 2 пользователя одновременно хотят передать их на другой уровень. Один 70 документов и другой 80! Изначально то они обоим доступны.
Понятно, что ж#$а произойдет.
Так же и со сменой статусов.

Как решаются данные проблемы?

Из недавнего на форуме, почитал что в 4.4. можно подписываться на события, и опять же видимо только на птица.

Наверняка у многих данные вопросы решались, поведайте как?


Название: Re: Нужны советы по организации работы с БД (начиная с выбора БД енжина)
Отправлено: DpoHro от Июнь 12, 2008, 15:22
Нет впринципе то выкрутиться можно. сделать чтото вроде сессий и на одном уровне разрешить подобные операции делать только 1 юзверю например, сделал - пусть другой делает, но это хрень, хочу правильно чтобы все было, если изменилось число документов у второго пусть это отобразится!

 рассылка по тцпип не пойдет.

ПС : приложение должно работать будет в глобальной сети интернет =) !