如何基于OceanBase构建应用和数据库的异地多活

mq4096 2019-01-02

分布式 架构 Oceanbase 性能 高可用 数据库 异地多活 集群 中间件 弹性伸缩 分布式数据库 分区表 unit 异地 云数据库Oceanbase

如何基于OceanBase构建应用和数据库的异地多活

前言



OceanBase是一个通用的分布式的关系型数据库,有很多独特的特点。比如数据库的多租户、高可用、极致弹性伸缩能力。如果把OceanBase当作单库使用,就没有把OceanBase的分布式优势发挥到极致。

本文主要分享一个基于分布式架构的应用把OceanBase数据库的分布式优势发挥到极致所需要了解的OceanBase基础,这也是理解蚂蚁金服的基于OceanBase构建的三地五中心异地多活架构的基础。

 

分布式数据库开发相关问题



好的性能首先是设计出来的,应用如果追求极致的性能,就需要关注OceanBase里数据的相关事情。如:

  • 数据如何分布?

  • 数据如何读写?

  • 存储容量瓶颈怎么办?

  • 访问性能瓶颈怎么办?

  • 数据库出故障时数据可用性和可靠性具体怎样?应用需要做什么特殊处理么?

  • 数据库扩展时应用需要










登录 后评论
下一篇
我是你爱豆
18316人浏览
2019-08-22
相关推荐
OceanBase数据库开发和运维漫谈
3330人浏览
2018-09-07 16:16:16
0
2
0
3335