从sql ntext字段搜索文件与搜索

时间:2009-12-29 19:23:28

标签: sql-server

我正在创建新闻门户网站。这节省了很多新闻。每条新闻都有html数据。我正在使用SQL Server 2005.我有2个选择。

  1. 将新闻数据保存到ntext字段。
  2. 将新闻数据保存到html文件并将文件名保存到nvarchar字段。
  3. 良好性能和快速搜索操作的最佳方法是什么。如果我选择第二种方式,当我从新闻中搜索时,我会重复每个文件并从每个文件中搜索。

    什么是最好的?

    你有另一种方式吗?

    修改

    也许我的新闻数量增加超过100,000。现在count是1000.但是SQL Server数据库大小是60Mb。

1 个答案:

答案 0 :(得分:1)

使用nvarchar(max),而不是ntext进行存储。使用全文搜索进行搜索。如果内容是必须由Win32 API访问的文档,请使用FILESTREAM存储。