[問題] WinForm問題請教

看板C_Sharp (C#)作者 (重出江湖)時間9年前 (2015/10/02 20:45), 9年前編輯推噓1(1011)
留言12則, 4人參與, 最新討論串1/1
請問各位 因為我之前都只有寫過WebForm 公司要我用WinForm開發一個類似全文檢索的程式 其中關於要用的資料庫 主管是說可能無法用一般資料庫 因為查詢的欄位可能會是超長字串使用ntext型態 然後必須要查詢其中的一段字而且資料超多 所以用like '%xxx%'這種寫法一定不行 請問這種狀況用MS SQL一定無法滿足需求嗎?(資料量大又不能查太久) 還有 如果我的WinForm要寫成一個套裝軟體提供安裝 那對方的電腦上一定也要裝上SQL Server嗎? 還是只要有資料庫的mdf檔之類的就能讀取呢? 第一次寫這麼複雜的WinForm 煩請各位解惑 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.42.229.234 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1443789927.A.CB9.html

10/02 21:00, , 1F
資料量大,必然使用資料庫
10/02 21:00, 1F

10/02 21:01, , 2F
搜尋速度與使用者忍受度將會是個大問題
10/02 21:01, 2F
我主管是說有專門全文檢索的軟體而且他說速度更快 可是我很好奇在快會快過MS SQL這種資料庫嗎?

10/02 21:38, , 3F
我想你最大的問題應該關注在大量資料的查詢成本上
10/02 21:38, 3F

10/02 21:40, , 4F
如果要成為套裝軟體可以直接安裝使用的話檔案型資料庫
10/02 21:40, 4F
※ 編輯: aoksc (114.42.229.234), 10/02/2015 22:24:11

10/02 22:41, , 5F
MS SQL就有全文檢索功能了
10/02 22:41, 5F

10/02 22:48, , 8F
不裝完整版的SQL讀取mdf 可以試試裝比較輕量的LocalDB
10/02 22:48, 8F

10/02 22:48, , 10F
不過要比較完整的功能還是得裝完整版的MSSQL
10/02 22:48, 10F

10/02 22:49, , 11F
如果有授權問題 可以裝express版 不過功能會比較少
10/02 22:49, 11F

10/07 13:14, , 12F
試試 SQLite 免安裝有全文檢索功能
10/07 13:14, 12F
文章代碼(AID): #1M3dndov (C_Sharp)
文章代碼(AID): #1M3dndov (C_Sharp)