Я использую IronPython 2.6 для .Net4 для создания приложения ведения журнала GUI.
Это приложение получало данные через serialport и сохраняет эти данные в базе данных sqlite3, показывая последние 100 полученных элементов в виде списка.Список просмотра собирает свои данные с помощью SQL SELECT из базы данных каждые 100 мс.Он запрашивает только данные, которые еще не видны в виде списка.
Сначала использование модуля sqlite3 было хорошим и надежным, но сейчас я застрял с несколькими проблемами, которые не могу решить.Модуль sqlite3 через некоторое время выдает исключения, такие как:
- Образ диска базы данных искажен
- База данных или диск заполнен.
Эти ошибки возникают время от времени иникогда не находился под высокой загрузкой системы.
Я придерживался такого рода проблем в течение нескольких недель и сейчас ищу альтернативный способ хранения двоичных и ascii-данных в объекте, похожем на базу данных.
Пожалуйста, кто-нибудь знает хорошее решение для базы данных, которое я мог бы использовать с IronPython 2.6 для .Net4?
Спасибо