[問題] Winform + Service-Based DB 這樣想對嗎?
小弟目前在為下一個要長期開發的工作軟體做架構規劃, 請版上高手指教.
大略工作流程如下: 使用Visual Studio 2013/2015 專業版
1. Winform會讀取多個500MB~1G左右的文字檔(內容格式不固定)
2. 解析內容轉存成DataTable(格式固定)
3. 由DataTable呈現圖表及易讀的報表結構
4. User filter/分析然後輸出最終的excel or word
因為以往step 1要處理上分鐘, 這次想要導入database來儲存data table
下次user輸入同樣的檔案可以不用再處理一次. (但我們沒有SQL Server)
再來就是因為文字檔格式不固定的關係, 想要導入IronPython來簡化tool
release到end user的流程.(蠻喜歡寫Python的)
目前的想法: (用輕量化的資料庫就好, by project建獨立的)
1. Service-Based Database
2. SQLite
請問這樣的程式架構, 有甚麼隱患或者先天的限制我沒有想到的嗎?
不用database, 其實我也可以用python輸出csv, 然後C#讀成datatable
會不會這樣反而比較簡單, 效能也差不多?
請有做過類似專案的前輩給些意見, 感恩.
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.166.84.201
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1458140505.A.65D.html
→
03/17 00:10, , 1F
03/17 00:10, 1F
→
03/17 00:11, , 2F
03/17 00:11, 2F
→
03/17 10:37, , 3F
03/17 10:37, 3F
→
03/17 10:38, , 4F
03/17 10:38, 4F
→
03/17 23:45, , 5F
03/17 23:45, 5F
→
03/17 23:45, , 6F
03/17 23:45, 6F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章