OceanBase 采用的是 Shared-Nothing 架构,请解释这种架构在分布式数据库中的优势,并说明它是如何实现水平扩展和高可用的?

OceanBase 采用的是 Shared-Nothing 架构,请解释这种架构在分布式数据库中的优势,并说明它是如何实现水平扩展和高可用的?