我看到有部分人在删除表的记录时候使用了删除标志 也就是设置一个FDelted字段 表示记录是否删除,而实际上该记录并没有从数据表中删除的方法,这种方法使用起来特别麻烦,请问这种方法是否真的适合开发主从表或大的项目,有什么优势或者弊端的?

解决方案 »

  1.   

    楼主可以看看这个帖子:
    http://community.csdn.net/Expert/TopicView3.asp?id=4804445
      

  2.   

    个人看法:
    使用删除标志的好处:
    1、数据跟踪方便,从系统起用开始所有的数据都保留在系统中,只要打开数据库,所有你所需要的信息都可以很方便地查到。
    2、undo功能很容易就可以现实。
    3、对操作员的考核比较好进行。
    弊端:
    可能就是如果时间长了,数据量会比较大一些。