在 PostgreSQL 中,有必要定期进行清理,以防止由于事务 ID 环绕而导致非常旧的数据丢失。我担心如果不定期清理 SQLite3 数据库,数据丢失也可能是一个问题。
此外,SQLite3 数据库所经历的工作负载是否重要?我目前正在考虑在几个场景中使用 SQLite3,包括:
- 作为程序的文件格式,人们可以在其中共享文件并在不同的机器上使用它们
- 存储应用程序设置
- 为可能每秒记录多次的应用程序存储日志(可能每小时执行一次对最近数据的查询)
更新和删除的频率也很重要吗?
在 PostgreSQL 中,有必要定期进行清理,以防止由于事务 ID 环绕而导致非常旧的数据丢失。我担心如果不定期清理 SQLite3 数据库,数据丢失也可能是一个问题。
此外,SQLite3 数据库所经历的工作负载是否重要?我目前正在考虑在几个场景中使用 SQLite3,包括:
更新和删除的频率也很重要吗?