哈稀和xml作为一个值对的库。那个效率更高(asp.net上,c#)

boyyao 2003-07-21 12:23:47
一个社区。社区公民可以有各自不同的道具,甚至一些自定义道具,
所以不方便在数据库中事先定义道具数量和种类。
我只能在用户表中添加一个列。用于统一存放道具。
现在有两个方案,如下:
1.
数据库中存放如下数据
道具名,数量|道具名,数量| //就是用|间隔道具名,用,间隔名字和数量
使用的时候先全部取出。然后转换成一个哈稀表,用户增加或者减少道具后从新转换成字符串写回数据库。

2。
数据库中存放一个xml文件。
道具名和数量都存放在这个文件中。

以上两个方法的问题是。如果一个用户为了作弊。同时打开多个网页(读取道具数量的网页),然后依次使用,如果这种情况,每次不检查实际道具数量,很可能会被作弊。,如果要解决。我想要么一个用户只能读取一次道具信息,读取后做一个标记,写入后取消标记,丹不知道万一是读取侯就非法关闭了浏览器呢?那不是不能写入取消标记了〉?

...全文
13 2 打赏 收藏 举报
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
saucer 2003-07-21
  • 打赏
  • 举报
回复
use DataTable in session/application variable
boyyao 2003-07-21
  • 打赏
  • 举报
回复
saucer(思归, MS .NET MVP)大哥。可否稍微介绍一点?如果读取地那个xml数据量比较大。也全部放入Session??
发帖
C#

10.8w+

社区成员

.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
帖子事件
创建了帖子
2003-07-21 12:23
社区公告

让您成为最强悍的C#开发者