注册 登录
编程论坛 ASP.NET技术论坛

怎么做新闻的评论啊,就是新闻下面的。求高手给个思路~

恶魔跟班 发布于 2008-08-15 20:25, 1271 次点击
我知道大家忙,只求个思路就行了。
5 回复
#2
yms1232008-08-15 22:30
新闻评论要考虑两方面一是如何存储评论内容,二是新闻与评论之间如何建立关系。
如果将新闻评论存入数据库,就要在新闻评论表加入外键新闻编号来与新闻表关联,带来的一个问题就是删除新闻时要连带删除新闻相关的评论,否则会产生无用的数据。
存储数据库的问题在于如果删除100条新闻每条新闻平均30多条评论,删除起来非常消耗数据库资源。
而个人目前比较推荐XML方式的新闻评论,也就是把新闻评论放在XML文件内,一个新闻对应一个相应编号的文件,删除新闻同时把XML文件删除就可以。
XML优点在于无论评论有多少删除时都不会占用数据库资源,而且XML本质是文本类型的文件自身空间占用不大还能存储不少数据。
#3
keepfire2008-08-16 11:09
思路:二个表。。NEWS和REPLY
NEWS放你的新闻,
REPLY放你的回复,
[REPLY].NEWSID=[NEWS].ID
#4
恶魔跟班2008-08-16 11:23
恩,谢谢2位了。
想过XML,比较省资源,但是不会,还要学。
#5
l7891232008-08-16 11:23
呵呵,看看了呀






















" border="0" />
[url=http://www.]校园狂少[/url]
#6
keepfire2008-08-16 11:31
存储数据库的问题在于如果删除100条新闻每条新闻平均30多条评论,删除起来非常消耗数据库资源

SQLSERVER 里这点资源不算什么
1