我使用IronPython 2.6 for .Net4來構建GUI日誌記錄應用程序。IronPython - 什麼樣的數據庫可用
此應用程序通過串口接收數據,並將這些數據存儲在sqlite3數據庫中,同時顯示列表視圖中最近收到的100個項目。 listview每隔100ms通過一個SQL SELECT從數據庫收集數據。它只查詢在列表視圖中不可見的數據。
起初,sqlite3模塊的用處很好,而且我現在堅持幾個我無法解決的問題。 一陣異常等之後的sqlite3的模塊拋出:
- 數據庫磁盤映像格式不正確
- 數據庫或磁盤已滿。
這些錯誤偶爾會出現,並且永遠不會出現高系統負載。
我堅持這種類型,如果現在幾周的問題,我正在尋找一種替代方法來存儲二進制和ASCII數據類似數據庫的對象。
請問有人知道一個好的數據庫解決方案,我可以使用IronPython 2.6 for .Net4嗎?
感謝
你是對的,我忘記了一些要求。 數據庫應該存儲在單個數據庫文件中,就像使用sqlite3一樣。 數據庫引擎應該內置或作爲DLL提供,因此我的應用程序可以在預裝了.Net的每臺計算機上使用。 數據庫應該能夠處理一個插入每15ms(它將得到最快的插入),同時能夠在每次處理數據查詢。 在最壞的情況下,存儲的數據將具有唯一的索引,時間戳和二進制數據的一些hundret字節。 – user384651 2010-09-01 08:28:44
@flosse:請更新問題(使用編輯按鈕)在問題中包含此信息。還請考慮「寫出完美的問題」:http://tinyurl.com/so-hints – Richard 2010-09-01 09:11:31