SuperAPI AI 工具集

Database Sync

数据与分析

查看项目

更新于 10-15 20:12

技能介绍

用途:Database Sync 面向数据库同步、复制、迁移和跨平台数据集成,覆盖从初始全量同步到近实时增量同步的场景。

主要能力:支持单向复制、双向同步、中心辐射(hub-and-spoke)等同步模式;提供全量同步、增量同步(基于时间戳、CDC、触发器、日志)和快照同步。可配置源与目标(如 PostgreSQL 到 MySQL、PostgreSQL 到 BigQuery、MySQL 到 Elasticsearch),支持表映射、列重命名、过滤、排除列和增量键。内置变更数据捕获(CDC)配置,可捕获插入、更新、删除及前后值,输出 JSON 事件。提供冲突解决策略,如 last_write_wins、source_priority、merge 和自定义字段规则,并支持冲突日志与告警阈值。还包含模式同步(evolve/strict/ignore)、迁移脚本示例、同步状态监控面板和指标(同步延迟、记录数、错误数、冲突数)。

使用方式:通过 YAML 配置源/目标连接、凭据(如 secret_manager)、SSL、同步设置(模式、批大小、并行表、重试、检查点间隔)和表映射;CDC 可配置逻辑复制槽、发布和输出格式;冲突解决可定义策略与日志存储;监控可设置指标与告警阈值。资料中提供了配置片段和 SQL 迁移示例,但未提供具体安装命令或运行命令。

适用场景:数据库迁移、分析型数据同步、搜索索引更新、灾备恢复、报表与备份等。

限制:资料未说明支持的数据库完整列表、性能上限、收费方式、平台依赖或具体部署步骤;部分配置为示例,实际使用需结合环境验证。