Sentry存储问题
1.单机部署
postgres占用磁盘愈发大,经常占满
2.接入postgres外部库
可以给DBA托管,然后做了两套,主从,failover手动切从库。
逻辑复制 (Logical Replication)
(PG ≥ 10 就自带了,无需额外组件)
- 主库定义 publication(发布指定表或整个库的变更)
- 从库定义 subscription(订阅主库变更)
- 特点:
- 表/库级别同步,你可以只同步业务相关表
- 支持 DML (增/删/改),DDL 支持有限(表结构改动要手工执行)
- 延迟较低,适合异地容灾
-- 在主库
CREATE PUBLICATION my_pub FOR ALL TABLES;
-- 在从库
CREATE SUBSCRIPTION my_sub
CONNECTION 'host=主库IP port=5432 user=replicator password=xxxx dbname=mydb'
PUBLICATION my_pub;
3.nodestore接入oss(待完成)
JSONB字段可以不存在DB服务器中,存在OSS服务中,无惧磁盘压力。 juejin.cn/post/755087…