当前位置: 代码迷 >> Sql Server >> 做网站时怎么用数据库存储文章
  详细解决方案

做网站时怎么用数据库存储文章

热度:91   发布时间:2016-04-24 10:37:27.0
做网站时如何用数据库存储文章?
      大家好,我有个问题想请教下:我现在在做一个网站,而网站需要大量的文章,我已经把文章整理好放在本地了,本来想用数据库存储文章,可是发现数据表的字段数据类型太小存放不了大量文字的文章。所以我想请教下大家有没有什么办法能完整地存储文章让网站能读取到呢?我用的是sql server 2008数据库,谢谢
------解决方案--------------------
1、如果是纯文本的varchar(max),如果不是的话varbinary(max),这样可以把文章本身的内容放到数据库,优点:可以备份,这样的话不会出现文章被移到其他地方而找不到,缺点:数据库容量增长比较快
2、在数据库中存储该文章的路径,优点:数据库容量较小,读取也方便,缺点:文章被移到其他地方或者删除的时候,或者存放路径与数据库中的路径不一致时,就访问不到该文章。
------解决方案--------------------
varchar(MAX)也是有长度限制的,觉得这种情况最好就是存文件在服务器上,数据库存对应的路径
------解决方案--------------------
对多数情况来说,网站文件是存放在网站服务器上,而不是数据库里
毕竟文件级IO的效率要好过数据库里的IO效率

------解决方案--------------------
嗯,实际中一般数据库就存文件的相对路径,文件放在存储上
------解决方案--------------------
可以用text类型的
------解决方案--------------------
文章内容直接保存成静态网页
------解决方案--------------------
可以将文章格式转换下存储在image类型字段
  相关解决方案