
以下关于MPP哪个说法是不正确的()A.MPP的规模是可以变化的 B.MPP需要高带宽低时延互连 C.MPP需要解决内存和存储数据的一致性 D.MPP中一个节点故障将对整个系统带来重大影响
不正确的说法是 D.MPP中一个节点故障将对整个系统带来重大影响。
MPP(大规模并行处理)架构的核心特征是完全无共享(Shared Nothing),每个节点拥有独立的CPU、内存和存储资源。这种设计使得系统具备横向扩展能力,可以通过增加节点灵活调整规模,因此选项A正确。由于数据和任务分散在不同节点,MPP需要高带宽低时延的网络互连来实现节点间数据交换和同步,选项B正确。同时,MPP通过数据复制(如Primary/Mirror节点强同步)和事务机制保证内存与存储数据的一致性,选项C正确。
关于选项D,虽然MPP存在“木桶效应”——单个节点故障会延长任务执行时间(需等待所有子任务完成),但现代MPP系统通过容错机制(如Standby Master节点、数据镜像)显著降低了故障影响。例如,阿里云MPP型数据库采用数据复制和负载均衡,故障节点可被自动替换而不导致系统崩溃。文档明确提到,节点故障主要影响性能而非导致系统整体瘫痪,且集群通常通过限制节点数量(如50台以内)控制风险。因此,“重大影响”的表述过于绝对。
MPP的真正挑战在于扩展性与可靠性的平衡:节点增多会加剧木桶效应和维护成本,但单个节点故障可通过架构设计缓解。这提示我们,在评估分布式系统时,需区分“性能降级”与“系统崩溃”的本质差异——前者是MPP的固有局限,后者可通过技术手段规避。