如果用xml做数据库,比如做文章的评论,如果很多用户同时向xml写入数据,
以前在数据库里可以用自动增长列现在如何保证 评论的每条信息的ID是不同的。

解决方案 »

  1.   

    把评论数量记录在xml文件根节点里~~~
    锁定文件只能同时由一个用户写...写的同时把那个数字读出来.自增1...同时作为最新评论的id写入评论节...
      

  2.   

    XML是一种数据交换格式.
    以XML做数据库用本身就是个误区.
    而并发操作也正是XML写操作的硬伤. 
      

  3.   

    用Guid。Dim strID As String = System.Guid.NewGuid().ToString() 
      

  4.   

    或者是用YYYYMMDDHHmmSSfff作为ID,在保存的时候用同步处理。