设为首页
收藏本站
开启辅助访问
全部
问与答
创意
技术
酷工作
生活
交易
资源
节点
飞墙
Follow
明白贴
影视
报酬
登录
注册
飞社-令人惊奇的创意工作者社区-
›
首页
›
数据库
›
每个 Docker 单独使用 SQLite 和中心化部署 PostgreSQL ...
FSHEX=FIND+SHARE+EXPRESS
飞社-令人惊奇的创意工作者社区- 是一个关于发现分享表达的地方
现在登录
没有账号?
立即注册
推荐主题
›
WiFi 感知技术解决校园霸凌问题
›
前同事被庞氏骗局洗脑,要帮他报警吗?
›
垃圾小米!真就一生黑啊!
›
一天背 30 个单词感觉受不了,正常吗
›
Only Apple can do 苹果的傻 X 逻辑,自己
今日热议主题
有 6 部安卓都可以 root 有什么有意思的事
代开 GPT, 90/月,需要的F友可以咨询下哈
发个暴论:华为 hongmengNEXT 真正的机会在
请教 如何无痛的给群晖 nas 搬家
想做两个有点定制的东西,求建议门路。多边
新上一个工具站,求指点
为什么我死活连不上医院的 freeWIFI,需要
出租(整租)海淀区四季青近地铁一居室
[开源免费]一个 AI 联网搜索,非 Cursor 版,
请教关于 AWS S3 的问题
每个 Docker 单独使用 SQLite 和中心化部署 PostgreSQL 怎么选择?
MrLonely
· 2024-8-17 05:20:06 · 139 次点击
我有一些数量的 Self-Hosted 的服务。大部份或多或少需要用到数据库。因为我自己并没有充分使用过 PostgreSQL ,所以从一开始的时候在每个 Docker 需要用数据库的时候就选择其中的 SQLite 方案。
但随着 Docker 的数量增多,其中需要备份迁移的数据也越来越多。我开始考虑是不是用一个中心化部署的 PostgreSQL 来替代数量众多的分散化的 SQLite 更好一些?
举报
·
139 次点击
登录
注册
站外分享
微信扫一扫
QQ分享
微博分享
豆瓣分享
复制链接
显示全部
|
最新评论
15 条回复
沙发
Maboroshii
小成
2024-8-17 06:15:40
如果是在同一个机器,所有 sqlite 文件都挂载在同一个目录下,就一起备份好了
板凳
airyland
小成
2024-8-17 08:14:33
集中到一个 pg 不一定比现在好,因为一旦数据挂了,所有服务都受影响。
只要做好备份和流程的自动化感觉问题不大。
地板
Garasu
小成
2024-8-17 09:16:49
小孩子才做选择.jpg
如果中心化 pg, 那你的 pg 可靠性想高,那就不能只在一个地方了吧?定期备份是不是也需要了, 不在同一局域网延迟是不是还得考虑?
不如国内云服务数据库,其他地方的 sqlite 每天同步上去,恢复时候 用户数据都全量,量大的历史数据做个裁剪?
我目前是准备这么搞的,家里服务器跑计算(毕竟电费和性能比起来,家里还是划算),国内云服务用个数据库(最起码比家里的二手硬件稳),再来一台国外的跑被强的网。
5#
julyclyde
小成
2024-8-17 09:52:11
容器就不该有状态
6#
yinmin
小成
2024-8-17 10:43:08
选择 sqlite 和 pg ,应该是根据并发量。如果并发量低,优选 sqlite ,如果高并发优选 pg 。
至于备份问题,把数据通过 volume 到 docker 主机目录,备份迁移 volume 目录即可。
7#
abcbuzhiming
小成
2024-8-17 11:33:49
你把数据集中到 pgsql ,你 pgsql 就不需要备份了吗?
@julyclyde 这话说的太理想了,你总会遇到有状态的服务的,而实际上状态正是网络服务里最难管理的东西
8#
billzhuang
小成
2024-8-17 11:52:22
比如 vaultwarden ,你可以用 sqlite 也可以用 pg 。
sqlite 可以定期备份到 s3 ,pg 的话,你也要定期备份。
self host 的话,我个人比较喜欢每个服务不依赖于别的,然后整体备份到 s3 ,也就是 sqlite 的方案。
9#
IvanLi127
小成
2024-8-17 13:10:48
自部署服务自用的话,强烈建议用 sqlite ,不会有冲突,不会有额外的耦合,起新服务不用维护共用的数据库,删服务也不用维护。
只能用 pg 我的都是每个服务单独起,不想太折腾。
不怕麻烦有精力维护并且有做高可用的话,共用一个是个比较省硬件资源的方法。
10#
nt0p
小成
2024-8-17 13:26:43
容器就不该有状态
下一页 »
1
2
/ 2 页
下一页
返回顶部