mcpField
D
data-replication-setup

data-replication-setup

github.com/aj-geddes数据与数据库373421 次安装34 周前更新
代码仓库

关于 data-replication-setup

面向需要高可用、灾难恢复或读扩展的团队的数据库复制配置技能,涵盖主从与多主方案、复制监控及相关配置指南。

主要功能

  1. 01主备复制
  2. 02多主复制
  3. 03逻辑复制
  4. 04监控与维护指导
  5. 05故障切换和恢复规划

适用场景

  1. 01配置只读副本
  2. 02规划灾难恢复
  3. 03设置多区域复制
  4. 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.md
master-slave-primary-standby-setup.md
master-slave-setup.md
scripts/
validate-schema.sh
templates/
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