[问题] 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