相关疑难解决方法(0)

Xml或Sqlite,何时为数据库删除Xml?

我真的很喜欢Xml来保存数据,但什么时候sqlite/database成为更好的选择?例如,当xml有多于x项或大于y MB时?

我正在编写一个rss阅读器,我相信我在sqlite数据库上使用xml来存储所有 feed项的缓存时做出了错误的选择.有哪些一个月后有〜1MB一个XML文件,一些饲料,另外有超过700个项目,而大部分只是后具有约30项,并在〜50KB大小个月.

我目前没有计划实施上限,因为我希望能够搜索所有内容.

所以,我的问题是:

  1. 什么是sqlite /数据库的开销是否适合使用xml?
  2. 当有很多小文件时,少数大型xml文件是否足以为数据库辩护,尽管即使是小的文件也会随着时间的推移而增长?(很长一段时间)

更新(更多信息)

每次在GUI中选择一个订阅源时,我都会重新加载该订阅源xml文件中的所有项目.

我还需要修改读取/未读状态,当我循环遍历xml中的所有节点以查找项目然后将其设置为已读/未读时,这似乎非常黑客.

xml database

50
推荐指数
8
解决办法
4万
查看次数

标签 统计

database ×1

xml ×1