文章存储:文件与数据库[英] Article Storage: Files vs. Database

问题描述

我想建立一个包含许多文章的网站.两个基本
方法是将文章存储在 aspx 文件中,可能已编入索引
数据库,或将文章文本存储在数据库中.

将它们存储在文件中的一些优点是简单和高效.

将它们存储在数据库中的一些优点是易于一些操作,
以及使用 SQL Server 2005 文本索引实现搜索的选项.

谁能提供一些在这两者之间进行选择的考虑因素
接近?

谢谢.

Jonathan

推荐答案

我们几乎专门将数据库用于这种"东西".更容易
搜索、索引等,内容可以填充到"模板化"
文章页面.也可以通过部分页面缓存进行缓存.
彼得

"乔纳森·伍德"<jw***@softcircuits.com 在留言中写道
新闻:%2****************@TK2MSFTNGP02.phx.gbl...
我想建立一个包含许多文章的网站.两个基本
方法是将文章存储在 aspx 文件中,可能
被数据库索引,或者将文章文本存储在数据库中.

将它们存储在文件中的一些优点是简单和高效.

将它们存储在数据库中的一些优点是易于一些
操作,以及使用 SQL Server 2005 文本索引的选项
实现搜索.

谁能提供一些在这两者之间进行选择的考虑因素
接近?

谢谢.

乔纳森

是的,这些绝对是一些优势.你用过SQL吗
Server 2005'的全文索引了吗?用基于文件的文章,实现
搜索是一种痛苦.

另外,如果
希望看到您所指的网站的一些示例其中任何一个都是公开的.

乔纳森

"Peter Bromberg [C# MVP]"<pb*******@nospammin.yahoo.com 在消息中写道
新闻:83************************************@microsof t.com...
我们几乎专门将数据库用于这种"东西".更简单
进行搜索、索引等,内容可以填充到一个
"模板化"文章页面.也可以通过分页缓存
缓存.
彼得

"乔纳森·伍德"<jw***@softcircuits.com 在留言中写道
新闻:%2****************@TK2MSFTNGP02.phx.gbl...
>我想建立一个包含许多文章的网站.两种基本的
方法是将文章存储在 aspx 文件中,可能
由数据库索引,或者将文章文本存储在数据库中.

存储它们的一些优点

将它们存储在数据库中的一些优点是易于一些操作,并且可以选择使用 SQL Server 2005 文本索引来实现
搜索.

还有其他人可以提供在这两种方法之间进行选择的一些注意事项吗?

谢谢.

乔纳森

实现搜索功能很痛苦.你可以自己做或者得到
一些第三方解决方案,如 dtSearch 或开源(只需 google "serarch
引擎开源")

但是从我的经验来看,SQL server 的全文做的不好.

乔治.
"乔纳森·伍德"<jw***@softcircuits.com 在留言中写道
新闻:eL****************@TK2MSFTNGP05.phx.gbl...
是的,这些绝对是一些优点.你有没有用过
SQL Server 2005'的全文索引了吗?有了基于文件的文章,
实现搜索是一种痛苦.

另外,如果
希望看到您所指的网站的一些示例其中任何一个都是公开的.

乔纳森

"Peter Bromberg [C# MVP]"<pb*******@nospammin.yahoo.com 在消息中写道
新闻:83************************************@microsof t.com...
>我们几乎专门为这类"资料"使用数据库.它更容易
搜索、索引等,并且可以将内容填充到
"模板化"中.文章页面.也可以通过部分页面缓存
缓存.
彼得

"Jonathan Wood"<jw***@softcircuits.com 在消息中写道
新闻:%2****************@TK2MSFTNGP02.phx.gbl...
>>我想建立一个包含许多文章的网站.两种基本的
方法是将文章存储在 aspx 文件中,可能
由数据库索引,或者将文章文本存储在数据库中.

存储它们的一些优点

将它们存储在数据库中的一些优点是易于一些操作,并且可以选择使用 SQL Server 2005 文本索引来实现
搜索.

还有其他人可以提供在这两种方法之间进行选择的一些注意事项吗?

谢谢.

乔纳森


本文地址:https://www.itbaoku.cn/post/1050753.html