关于 data-replication-setup
面向需要高可用、灾难恢复或读扩展的团队的数据库复制配置技能,涵盖主从与多主方案、复制监控及相关配置指南。
主要功能
- 01主备复制
- 02多主复制
- 03逻辑复制
- 04监控与维护指导
- 05故障切换和恢复规划
适用场景
- 01配置只读副本
- 02规划灾难恢复
- 03设置多区域复制
- 04监控复制状态
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ aj-geddes/ useful-ai-prompts --skill data-replication-setup安装后在 Claude Code 中输入/data-replication-setup确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/logical-replication.mdmaster-slave-primary-standby-setup.mdmaster-slave-setup.mdscripts/validate-schema.shtemplates/migration-template.sql详细介绍
数据复制设置
目录
概述
配置数据库复制,以实现灾难恢复、负载分配和高可用性。涵盖主从复制、多主复制和监控策略。
适用场景
- 高可用性设置
- 灾难恢复规划
- 只读副本配置
- 多区域复制
- 复制监控和维护
- 故障转移自动化
- 跨区域备份策略
快速入门
PostgreSQL - 配置主服务器:
-- On primary server: postgresql.conf
-- wal_level = replica
-- max_wal_senders = 10
-- wal_keep_size = 1GB
-- Create replication user
CREATE ROLE replication_user WITH REPLICATION ENCRYPTED PASSWORD 'secure_password';
-- Allow replication connections: pg_hba.conf
-- host replication replication_user standby_ip/32 md5
-- Enable WAL archiving for continuous backup
-- archive_mode = on
-- archive_command = 'test ! -f /archive/%f && cp %p /archive/%f'
参考指南
references/ 目录中的详细实现:
| 指南 | 内容 |
|---|---|
| 主从(主节点-备用节点)设置 | 主从(主节点-备用节点)设置 |
| 逻辑复制 | 逻辑复制 |
| 主从设置 | 主从设置 |
最佳实践
✅ 应当
- 遵循成熟的模式和惯例
- 编写整洁、易维护的代码
- 添加适当的文档
- 部署前进行全面测试
❌ 不应
- 跳过测试或验证
- 忽略错误处理
- 将配置值硬编码
评论
支持 Markdown