Вставка данных Sqlite из нескольких приложений - PullRequest
1 голос
/ 21 ноября 2011

У меня есть база данных Sqlite с двумя таблицами.Одна таблица содержит параметры для выполнения расчетов.Другая таблица содержит результаты расчетов.Очевидно, что вычисления должны выполняться только один раз, поэтому в каждой таблице есть столбец с одинаковым именем, чтобы параметры и результаты можно было распознать как пару.

У меня есть приложение, которое извлекает параметры.расчеты и обновление базы данных с результатами.Использование одного экземпляра этого приложения прекрасно работает.Проблема начинается при запуске нескольких экземпляров.

Сохраняются две проблемы:

  1. Экземпляры вычисляют одинаковые параметры, поскольку параметры, извлекаемые из базы данных, определяются завершенным тестом.результаты в базе данных.Эту проблему можно решить, используя файлы CSV, к которым имеют доступ все экземпляры, чтобы определить, какой набор параметров рассчитывается, но будет приветствоваться лучшее решение.

  2. База данныхобновляется одновременно разными экземплярами.Это не работает с Sqlite, и приложение пропускает результаты и переходит к следующему без обновления базы данных или выдачи ошибок.

Возможно, в Sqlite есть встроенные функции для преодоления этих проблемпроблемы?

Если что-то не понятно, пожалуйста, дайте мне знать, и я постараюсь объяснить более подробно.

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