如何基于OceanBase构建应用和数据库的异地多活
如何基于OceanBase构建应用和数据库的异地多活 前言 OceanBase是一个通用的分布式的关系型数据库,有很多独特的特点。比如数据库的多租户、高可用、极致弹性伸缩能力。如果把OceanBase当作单库使用,就没有把OceanBase的分布式优势发挥到极致。 本文主要分享一个基于分布式架构的应用把OceanBase数据库的分布式优势发挥到极致所需要了解的OceanBase基础,这也是理解蚂蚁金服的基于OceanBase构建的三地五中心异地多活架构的基础。 分布式数据库开发相关问题 好的性能首先是设计出来的,应用如果追求极致的性能,就需要关注OceanBase里数据的相关事情。如: 数据如何分布? 数据如何读写? 存储容量瓶颈怎么办? 访问性能瓶颈怎么办? 数据库出故障时数据可用性和可靠性具体怎样?应用需要做什么特殊处理么? 数据库扩展时应用需要
