作者aoksc (重出江湖)
看板C_Sharp
標題[問題] WinForm問題請教
時間Fri Oct 2 20:45:24 2015
請問各位
因為我之前都只有寫過WebForm
公司要我用WinForm開發一個類似全文檢索的程式
其中關於要用的資料庫
主管是說可能無法用一般資料庫
因為查詢的欄位可能會是超長字串使用ntext型態
然後必須要查詢其中的一段字而且資料超多
所以用like '%xxx%'這種寫法一定不行
請問這種狀況用MS SQL一定無法滿足需求嗎?(資料量大又不能查太久)
還有
如果我的WinForm要寫成一個套裝軟體提供安裝
那對方的電腦上一定也要裝上SQL Server嗎?
還是只要有資料庫的mdf檔之類的就能讀取呢?
第一次寫這麼複雜的WinForm
煩請各位解惑
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.42.229.234
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_Sharp/M.1443789927.A.CB9.html
1F:推 johnpage: 資料量大,必然使用資料庫 10/02 21:00
2F:→ johnpage: 搜尋速度與使用者忍受度將會是個大問題 10/02 21:01
我主管是說有專門全文檢索的軟體而且他說速度更快
可是我很好奇在快會快過MS SQL這種資料庫嗎?
3F:→ m339606: 我想你最大的問題應該關注在大量資料的查詢成本上 10/02 21:38
4F:→ m339606: 如果要成為套裝軟體可以直接安裝使用的話檔案型資料庫 10/02 21:40
※ 編輯: aoksc (114.42.229.234), 10/02/2015 22:24:11
5F:→ fo40225: MS SQL就有全文檢索功能了 10/02 22:41
8F:→ fo40225: 不裝完整版的SQL讀取mdf 可以試試裝比較輕量的LocalDB 10/02 22:48
10F:→ fo40225: 不過要比較完整的功能還是得裝完整版的MSSQL 10/02 22:48
11F:→ fo40225: 如果有授權問題 可以裝express版 不過功能會比較少 10/02 22:49
12F:→ erictaiwan: 試試 SQLite 免安裝有全文檢索功能 10/07 13:14