开发者社区 > PolarDB开源 > PolarDB 分布式版 > 正文

PolarDB中为什么我在log 里没有看到我建里的库和表呢?

PolarDB中为什么我在log 里没有看到我建里的库和表呢?在cand 里有,还是说当我有第三个节点时 会多一个个cand pod 组成3副本,log 存储一些基础信息呢?那cn 呢,所有的cn 都可以进行ddl dml 操作吗?云环境的只读节点又是怎么回事呢?

展开
收起
fuxixi 2022-12-04 15:21:39 251 0
1 条回答
写回答
取消 提交回答
  • 虽然三副本模式,我们为了降低存储成本,做了2副本节点+1日志节点,日志节点只有paxos log,没有data,3副本成本降低到和主备模式一样,也可以部署5副本的模式。是的,cn是计算节点无状态,接收DDL和GMS交互,同时变更数据节点的物理表结构。以理解是mysql的ro节点,三副本以外的learner副本,不参与paxos投票,异步复制paxos数据。此答案整理自钉钉群“PolarDB-X 开源训练营”

    2022-12-04 17:42:28
    赞同 展开评论 打赏

PolarDB 分布式版 (PolarDB for Xscale,简称“PolarDB-X”) 是阿里云自主设计研发的高性能云原生分布式数据库产品,为用户提供高吞吐、大存储、低延时、易扩展和超高可用的云时代数据库服务。

相关电子书

更多
云栖大会:开源 PolarDB 架构演进、关键技术与社区建设 立即下载
2023云栖大会:和客户一起玩转PolarDB新特性 立即下载
2023云栖大会:PolarDB for AI 立即下载