云数据库PolarDB

PolarDB的概念PolarDB的概念PolarDB是阿里云自研的下一代关系型云数据库,有三个独立的引擎,分别可以100%兼容MySQL,100%兼容PostgreSQL,高度兼容Oracle语法,存储容量最高可达100TB,单库最多可扩展到16个节点,适用于企业多样化的数据库应用场景。PolarDB采用存储和计算分离的架构,所有计算节点共享一份数据,提供分钟级的配置升降级,秒级的故障恢复,全局数据一致性和免费的数据备份容灾服务。PolarDB融合了商业数据库和云数据库的优点。PolarDB既
摘要由CSDN通过智能技术生成

PolarDB的概念

PolarDB的概念

PolarDB是阿里云自研的下一代关系型云数据库,有三个独立的引擎,分别可以100%兼容MySQL,100%兼容PostgreSQL,高度兼容Oracle语法,存储容量最高可达100TB,单库最多可扩展到16个节点,适用于企业多样化的数据库应用场景。

PolarDB采用存储和计算分离的架构,所有计算节点共享一份数据,提供分钟级的配置升降级,秒级的故障恢复,全局数据一致性和免费的数据备份容灾服务。PolarDB融合了商业数据库和云数据库的优点。PolarDB既融合了传统商业数据库稳定可靠,高性能,可扩展的特征,有具有开源云数据库简单开放,自我迭代的优势。

PolarDB特点

PolarDB采用存储和计算分离的架构,所有节点共享一份数据,提供分钟级的配置升降级,秒级的故障恢复,全局数据一致性和免费的数据备份容灾服务。

  • 存储和计算分离的架构
    • 集群架构,存储和计算分离:计算只管计算,存储只管存储,可以单独添加计算节点或存储节点
    • PolarDB采用多节点集群的架构,集群中有一个Writer节点(主节点)和多个Reader节点(读节点)
    • 一个Writer主节点:写数据对数据库的性能要求不高,一个节点就够了;而且一个Writer节点可以保证数据的一致性,因为多个Writer节点可能会导致数据的不一致
    • 多个Reader节点:读请求更多
  • 所有计算节点共享一份数据,集群中有一个Writer节点(主节点)可以保证全局数据一致性
  • 分钟级的配置升降级:这是云计算的优点,传统IT升降机很麻烦(要升级硬件和数据库软件),云计算的升降级很块
  • 秒级别的故障恢复:因为是多节点,一个节点故障,可以切换到其它节点
  • 免费的数据备份容灾:数据备份和多地之间的容灾
  • 读写分离:当应用程序使用集群地址时,PolarDB MySQL/PostgreSQL通过内部的代理层Proxy对外提供服务,应用程序的请求都先经过代理,然后才访问到数据库节点。代理把写请求发给写节点,把读请求发给读节点。

PolarDB中的概念

集群

  • 一个集群最多可以包含16个节点:包含一个主节点和最多15个只读节点(提供Active-Active高可用)
  • 最少要包括2个节点,为了有效防止主节点的故障而导致业务不可用,当主节点发生故障,会把只读节点转正为新的主节点,否则就只能读不能写。

节点

  • 节点就是集群的构成
  • 一个节点就是一台服务器,一个节点是独立占用物理内存的数据库服务进程,节点ID以pi开头

数据库

  • 真正存放和使用数据用的地方
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值