【发布时间】:2016-08-26 17:32:30
【问题描述】:
我需要维护一个外部数据库的副本(包括一些额外的派生数据)。使用同一组硬件,以下哪种解决方案可以为我提供更快的一致性(低延迟)和高可用性?假设以每秒 1000 条记录更新外部数据库。
a) 使用 mysql 5.7 复制(二进制日志文件机制)创建外部数据库的本地 mysql 副本。
或
b) 从外部系统获取实时 Kafka 事件,执行 HTTP GET 以获取更新的对象详细信息并使用这些详细信息来维护本地 mysql 副本。
【问题讨论】:
标签: mysql apache-kafka replication database-replication mysqlbinlog