wild84 2017-12-13 02:21 采纳率: 81.8%
浏览 4017
已采纳

如何选择xml配置文件还是数据库存储?

需求是:数据条数不会变,但是数据内容会变,这种情况下是应该使用xml做
持久化好还是用数据库好?

  • 写回答

29条回答 默认 最新

  • threenewbee 2017-12-13 03:03
    关注

    数据条数不会变,但是数据内容会变,尽管这样,用xml也不好,这是因为xml是基于文本格式的,因此整个xml是一个字符串。
    你对某条数据的修改,如果引起字符串长度的变动,必然意味着你只能把整个xml重新写一遍存入磁盘。你不能在一个文本文件的中间插入或者删除哪怕一个字符,而指望后面的数据前移后移。
    更糟糕的是,用xml存储数据,一旦期间断电或者遭遇故障,整个数据都会丢失。
    相反,用数据库,无论是性能、可靠性、还是编程的容易程度,都完胜xml。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(28条)

报告相同问题?

悬赏问题

  • ¥50 adb连接不到手机是怎么回事?
  • ¥15 vs2022无法联网
  • ¥15 TCP的客户端和服务器的互联
  • ¥15 VB.NET操作免驱摄像头
  • ¥15 笔记本上移动热点开关状态查询
  • ¥85 类鸟群Boids——仿真鸟群避障的相关问题
  • ¥15 CFEDEM自带算例错误,如何解决?
  • ¥15 有没有会使用flac3d软件的家人
  • ¥20 360摄像头无法解绑使用,请教解绑当前账号绑定问题,
  • ¥15 docker实践项目