收起左侧

建议用 SQLite 替换 PostgreSQL 作为飞牛配置数据库

3
回复
237
查看
[ 复制链接 ]

16

主题

625

回帖

380

牛值

社区共建团

fnOS1.0上线纪念勋章社区上线纪念勋章社区共建团荣誉勋章飞牛百度网盘玩家

2026-4-3 20:34:24 显示全部楼层 阅读模式

飞牛目前用 PostgreSQL 存配置数据,在家庭 NAS 场景下有点大材小用了,而且问题不少:

  1. 太重了:一个配置库占用几十上百兆内存,还要独立进程、WAL 日志、locale 环境……而实际数据量才几十 MB,并发几乎为 0。
  2. 极易出错:论坛里“数据库启动失败”、“locale 无效”、“权限错误”这类帖子几乎天天见,稳居故障榜前五。对普通用户来说,修 PostgreSQL 比修 NAS 还难。
  3. 依赖复杂:系统升级、备份恢复都要额外伺候这个数据库,动不动就起不来。

建议:换用 SQLite,嵌入式、零配置、单文件备份、内存占用不到 1MB。飞牛的配置读写频率极低,SQLite 完全够用,而且基本不会出现环境类报错。即使是百万张照片的元数据(文件名、标签、缩略图路径、AI识别结果等等),SQLite 也足以应对。

换掉 PgSQL,系统稳定性直接上一个台阶,对低配设备也更友好。希望官方考虑一下。

image.png

收藏
送赞 1
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

6

主题

1万

回帖

0

牛值

管理员

社区上线纪念勋章社区共建团荣誉勋章飞牛百度网盘玩家fnOS1.0上线纪念勋章

2026-4-7 18:30:51 显示全部楼层

感谢反馈,这个需求先记录下来,我们会根据评估结果推进

5

主题

29

回帖

0

牛值

江湖小虾

2026-4-20 09:14:40 显示全部楼层

SQLite不是服务模式只适合单个连接,多个应用同时打开会有问题

sqlite是单写多读,连多个应用没问题,只是不要同时写,放在个人nas上我觉得这条件很容易满足。如果实在有并发写入需求,也可以分多个库文件,总之比pgsql轻量稳定多了  详情 回复
2026-4-23 14:11

16

主题

625

回帖

380

牛值

社区共建团

fnOS1.0上线纪念勋章社区上线纪念勋章社区共建团荣誉勋章飞牛百度网盘玩家

2026-4-23 14:11:14 楼主 显示全部楼层
iBelieve 发表于 2026-4-20 09:14
SQLite不是服务模式只适合单个连接,多个应用同时打开会有问题

sqlite是单写多读,连多个应用没问题,只是不要同时写,放在个人nas上我觉得这条件很容易满足。如果实在有并发写入需求,也可以分多个库文件,总之比pgsql轻量稳定多了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则