gpt4 book ai didi

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

转载 作者:数据小太阳 更新时间:2023-10-29 02:46:15 25 4
gpt4 key购买 nike

<分区>

我真的很喜欢 Xml 来保存数据,但是什么时候 sqlite/database 会成为更好的选择呢?例如,当 xml 包含超过 x 个项目或大于 y MB 时?

我正在编写一个 rss 阅读器,我相信我在使用 xml 而不是 sqlite 数据库来存储 所有 提要项目的缓存时做出了错误的选择。有一些 feeds 在一个月后有一个 ~1mb 的 xml 文件,另一个有 700 多个项目,而大多数只有 ~30 个项目,并且在 几个月 后大小为 ~50kb。

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

所以,我的问题是:

  1. 什么时候 sqlite/数据库的开销比使用 xml 合理?
  2. 当有很多小文件时,几个大的 xml 文件是否足以证明数据库的合理性,尽管即使是小文件也会随着时间的推移而增长? (很长的很长的时间)

已更新(更多信息)

每次在 GUI 中选择提要时,我都会重新加载该提要 xml 文件中的所有项目。

我还需要修改已读/未读状态,当我循环遍历 xml 中的所有节点以查找项目然后将其设置为已读/未读时,这看起来真的很老套。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com