Мне нужно несколько направлений в сравнении значений из разных источников с использованием Python - PullRequest
0 голосов
/ 15 февраля 2011

Мне нужно сравнить имеющиеся у меня значения, выполнив команды wmi (используя python) и значения внутри БД. Лучше ли сравнивать их, не сохраняя в отдельных файлах, или хранить, а затем сравнивать - единственный возможный способ?
Может ли кто-нибудь направить меня в правильном направлении ... также, где я должен искать, чтобы получить больше знаний об этом?

1 Ответ

1 голос
/ 15 февраля 2011

Если сомневаетесь, воспользуйтесь самым простым решением. В этом случае сравните их в памяти.

Если вы хотите быть сверхнадежным (то есть выживать после сбоев вашего приложения / перебоя в питании) или долгое время кэшировать значения (т. Е. Необходимо продолжать работать, даже если база данных не работает), вы можете рассмотреть файлы. Однако будьте осторожны - все, кроме очень осторожной реализации (у вас должно быть много try .. except .. finally с и хотя бы один вызов flock и fsync, хранение в файлах имеет тенденцию быть менее надежный. Так что, если вы не заинтересованы в исследованиях согласованности и готовы потратить несколько недель, просто сравните Python.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...