如何基于OceanBase构建应用和数据库的异地多活
如何基于OceanBase构建应用和数据库的异地多活
前言
OceanBase是一个通用的分布式的关系型数据库,有很多独特的特点。比如数据库的多租户、高可用、极致弹性伸缩能力。如果把OceanBase当作单库使用,就没有把OceanBase的分布式优势发挥到极致。
本文主要分享一个基于分布式架构的应用把OceanBase数据库的分布式优势发挥到极致所需要了解的OceanBase基础,这也是理解蚂蚁金服的基于OceanBase构建的三地五中心异地多活架构的基础。
分布式数据库开发相关问题
好的性能首先是设计出来的,应用如果追求极致的性能,就需要关注OceanBase里数据的相关事情。如:
数据如何分布?
数据如何读写?
存储容量瓶颈怎么办?
访问性能瓶颈怎么办?
数据库出故障时数据可用性和可靠性具体怎样?应用需要做什么特殊处理么?
数据库扩展时应用需要
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
架构整洁之道二(设计原则)
前言 好的系统,应该从写整洁的代码开始。再好的架构设计,要是使用的砖头质量不佳,那造出来的就是危房。一些老牌的设计原则,这里了解一下。编码时,我们未必经常会使用,但还是应该牢记于心。有了这些内功心法(设计原则),至于什么招式(设计模式)那都是一通百通的,一变百变的。 SOLID原则 SOLID是指:SRP(单一职责原则)、OCP(开闭原则)、LSP(里氏替换原则)、ISP(接口隔离原则)、DIP(依赖反转原则)。下面就听我随便瞎聊聊。 SRP(单一职责原则) 正如天下武功为快不破一样。这个原则是最简单,但也是最难把控的。什么叫单一。我觉得应按实际情况来做分析。如果把人比做是一个系统。当系统还没到很复杂的时候。也许我们会把,用手处理的运动(例如:打羽毛球、打乒乓球)归为一类行为。但当我们把这个人做的更精致的时候,也许我们就会把用手打一种球类运
- 下一篇
云栖社区“公众号”升级为“云栖号”
云栖社区“公众号”自上线以来已有数百家媒体与技术团队入驻该栏目,受到数万名云栖粉丝的青睐。近期,社区将对“公众号”进行全面升级,通过千人千面系统把优质内容推荐给感兴趣的用户,同时不断扩展更多的优秀团队入驻。此次升级将原有频道名称从“公众号”正式更名为“云栖号”,并且上线“云栖号关注有礼活动”,邀请广大开发者来选择自己的技术爱好,同时阅读“云栖号”内优质的内容,与社区共同成长。 “云栖号”上线,关注有礼活动说明 即日起-2019年2月1日,通过系统指引页面或手动点击进入云栖号页面,关注云栖号即可增加云栖社区抽奖活动次数 活动期间内,每名用户前三次关注可增加三次抽奖次数 活动期间内,抽奖中奖率将大幅增加,并优化奖品池中奖品 推荐关注 阿里集团技术团队 阿里巴巴大数据蚂蚁金服科技Apache Spark中国技术社区阿里中间件团队 阿里云团队 阿里云数据库
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS8编译安装MySQL8.0.19
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- SpringBoot2整合Redis,开启缓存,提高访问速度