Форум сайта python.su
SmarЯ и писал про “но”… Плохой это вариант.
Он конечно простой, рабочий на 100%. Но …
SmarСлишком много мороки и лишних сущностей. Проще смотреть значение, например, генератора. Но опять же, с каким промежутком по времени смотреть?
ри изменении в этой таблице (ловится на ID или по количеству строк(кому как нравится)) станции считывают последнюю строчку и сами решают что же с этим добром делать
Офлайн
baluЯ тоже говорил что мой вариант мягко говоря не самый лучший.
Слишком много мороки и лишних сущностей.
baluЭто кажется самый оптимальный вариант. При этом варианте данные грида будут всегда свежими.
Я бы прятал таблицу, после каждой операции над деталью, показывая ее лишь при необходимости узнать реальное кол-во машин.
Офлайн
application server.
Все запросы к базе данных делаются к нему (в кастрированном варианте - только те, которые относятся к машинкам).
Этот сервер представляет собой демон (или сервис в терминах винды). Способ общения - от XMLRPC до специфического для питона RPyC.
Платформа - на ваш выбор (люблю twisted).
Поскольку можно на сервере запоминать клиентов, то можно наладить и обратную связь.
Если грамотно все построить, рубить отвалившихся, обрабатывать пинги и т.д. - получится красиво.
Подход предполагает знание довольно многих вещей из области распределенных систем. Чуть больше, чем просто клиент-сервер.
Рассказать все сразу, тем более не видя проблемы в целом (и существующего кода) - невозможно.
Посему, вероятно, предложенную заумь не стоит рассматривать.
Такая система будет работать, и написать ее не очень долго. Но не очень просто.
Офлайн
Андрей Светлов спасибо!
Этот сервер недостающее звено в моей схеме. Он позволяет решить многие проблемы в организации сетевых бд.
Такой подход на сегодняшний день считается передовым. Более подробно о организации распределенных сетей можно прочитать по этой ссылке http://www.citforum.ru/cfin/prcorpsys/infsistpr_02.shtml
Офлайн