暂无图片
PolarDB的HTAP 架构有什么优势?
我来答
分享
暂无图片 匿名用户
PolarDB的HTAP 架构有什么优势?

PolarDB的HTAP 架构有什么优势?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
数据库观察员

实现了一体化存储,TP 和 AP 共享一份数据,用户将 TP 数据写到共享存 储,AP 做分析时可以实现毫秒级的数据新鲜度。传统的解决方案下,TP 库到 AP 库 之间的复制延迟非常长。另外,使用一份存储也减少了存储成本。

其次,该架构将 TP 和 AP 做了物理隔离,可以将部分节点配置为负责处理 TP 查询, 单机执行;然后将其他节点部署为分布式 MPP 执行,实现了 TP 和 AP 的物理隔离, 甚至可以实现不同业务域运行在不同计算节点上,避免 AP 查询对 TP 查询的影响。 另外,该架构也具备了 Serverless 弹性扩展能力,任何 RO 节点均可以发起 MPP 查 询。传统 MPP 查询中存在一个协调节点,而 PolarDB 里每个节点均可看到所有数 据以及元数据,所有节点本质上是对等的,因此任何节点都可以作为 MPP 查询的协 调节点。

同时,实现了 SQL 级别调整单机执行并行度以及 SQL 级别调整 MPP 执行节点范围。 这意味着计算能力不足时,可以迅速增加计算节点。因此新增节点可以直接访问共 享存储,对计算能力做扩展时,无需对数据做重分布。传统 MPP 统在新增节点时需 要对数据做重分布,过程相当漫长,而 PolarDB 几乎可以实现秒级生效。另外,如 果存储容量不足需要增加机器,也无需再做扩容,因为 PolarDB 底层为分布式存储, 存储池化后容量按需分配,可以认为容量无限大,无需担心存储容量不足的问题。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
PolarDB-PG是什么?
回答 1
PolarDBPG基于PostgreSQL开发,因此能够支持所有PostgreSQL原生态的插件
能否单纯用docker 部署一个PolarDB-X集群?
回答 1
可以部署,请参考国产数据库之使用PXD在Docker环境下部署PolarDBX集群
使用PolarDB-X pxd tryout部署了一个实例,这个polardbx_root默认用户的密码不能修改吗?是必须集群以后才可以修改吗?
回答 1
在PolarDBX中,默认的polardbxroot用户是一个特殊的数据库超级用户,用于管理整个集群。在部署PolarDBX实例时,这个默认用户的密码是随机生成的,并且不能直接修改。要修改polard
如何解决倾斜问题?
回答 1
为了解决倾斜问题,我们支持了动态扫描。将协调节点内部分成DataThread和ControlThread,其中DataThread负责收集汇总元组,ControlThread负责控制每个扫描算子的扫描
polardb节点回收会有部分连接不可用问题
回答 1
建议在操作回收节点之前将对应的节点只读权限取消。
高可用架构支持哪些功能?
回答 1
支持流复制、Paxos三副本、ActiveActive逻辑复制高可用。已开源复制、Paxos三副本。CN、DN高可用支持。
什么是PolarDB for PG的高可用架构?
回答 1
PolarDBforPG的高可用架构是把物理复制跟一致性协议相结合,来保证各个节点上的默认值的强一致性。
PolarDB-X 大佬请问,如果我通过压力测试,让polardb的活跃连接数和rds保持一致,然后看cpu使用率的占比,是不是可以说明相同的压力下各方的表现
回答 1
这个还是要看具体业务和sql情况了,如果是阿里云的rds,可以直接通过智能压测功能把rds的业务流量在polardbx上自动回放进行压测的,更能了解真实状况
PolarDB-X想看看推荐索引,为啥会报错?
回答 1
这个不是报错,是没有推荐出索引,有可能是统计信息没更新,也有可能是没有可用的索引推荐
PolarDB如何通过备份恢复误删除的数据
回答 1
数据误操作有多种场景,根据场景的不同以及对应数据库引擎版本的不同,PolarDBMySQL提供了多种方式,帮助恢复数据。可以根据数据库版本以及场景选择合适的恢复方式,恢复时长取决于数据大小任务调度情况