MySQL OCP试题解析(1)

题目1: 原题如图

MySQL OCP试题解析(1)_第1张图片

题目核心

Which feature is provided by multi-source replication?
需判断多源复制的核心功能,需结合数据库复制技术的典型场景。


选项分析

  1. 选项A
    描述:提供一个共同的数据源,将相同数据复制到其他服务器。
    分析:这是单源复制的典型场景(如传统主从复制),一个主服务器向多个从服务器同步数据。但题目问的是“多源”,与描述矛盾。
    排除
  2. 选项B
    描述:允许多个服务器备份到一个服务器。
    分析:多源复制的核心功能是让一个目标服务器(如从服务器)同时从多个主服务器接收数据。例如,MySQL的多源复制允许从服务器从多个主服务器拉取数据并整合。
    符合题意
  3. 选项C
    描述:管理两个相同数据集之间的冲突。
    分析:冲突管理通常是“多主复制”(multi-master replication)的功能,当多个主服务器同时写入同一数据时需解决冲突。而多源复制的目标服务器通常不处理写入冲突,仅同步数据。
    排除
  4. 选项D
    描述:提供多源复制,所有服务器都充当主服务器。
    分析:逻辑矛盾。多源复制的核心是“一个目标服务器从多个主服务器同步数据”,并非所有服务器都是主服务器。若所有服务器都是主服务器,则属于“多主复制”(例如Galera集群),而非多源复制。
    排除

正确答案:B

关键点:多源复制的核心是“一对多”的逆向操作——“多对一”,即多个数据源(主服务器)向一个目标服务器同步数据。典型应用场景是数据聚合(如将多个业务库的数据汇总到分析库)。


知识扩展

  • 单源复制:1个主服务器 → N个从服务器(传统主从模式)。
  • 多源复制:N个主服务器 → 1个从服务器(如MySQL 8.0+支持)。
  • 多主复制:N个主服务器互相复制(需解决冲突,如CouchDB)。

你可能感兴趣的:(mysql,开闭原则,数据库)