[問題] WinForm問題請教

作者: aoksc (重出江湖)   2015-10-02 20:45:24
請問各位
因為我之前都只有寫過WebForm
公司要我用WinForm開發一個類似全文檢索的程式
其中關於要用的資料庫
主管是說可能無法用一般資料庫
因為查詢的欄位可能會是超長字串使用ntext型態
然後必須要查詢其中的一段字而且資料超多
所以用like '%xxx%'這種寫法一定不行
請問這種狀況用MS SQL一定無法滿足需求嗎?(資料量大又不能查太久)
還有
如果我的WinForm要寫成一個套裝軟體提供安裝
那對方的電腦上一定也要裝上SQL Server嗎?
還是只要有資料庫的mdf檔之類的就能讀取呢?
第一次寫這麼複雜的WinForm
煩請各位解惑
謝謝
作者: johnpage (johnpage)   2015-10-02 21:00:00
資料量大,必然使用資料庫搜尋速度與使用者忍受度將會是個大問題
作者: m339606 (mize)   2015-10-02 21:38:00
我想你最大的問題應該關注在大量資料的查詢成本上如果要成為套裝軟體可以直接安裝使用的話檔案型資料庫
作者: fo40225   2015-10-02 22:41:00
MS SQL就有全文檢索功能了http://msdn.microsoft.com/zh-tw/library/ms142497.aspxhttp://msdn.microsoft.com/zh-tw/library/ms142571.aspx不裝完整版的SQL讀取mdf 可以試試裝比較輕量的LocalDBhttp://msdn.microsoft.com/zh-tw/library/ms171890.aspx不過要比較完整的功能還是得裝完整版的MSSQL如果有授權問題 可以裝express版 不過功能會比較少
作者: erictaiwan (e1)   2015-10-07 13:14:00
試試 SQLite 免安裝有全文檢索功能

Links booklink

Contact Us: admin [ a t ] ucptt.com