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

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

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

展开
收起
fuxixi 2022-12-04 15:21:39 260 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”) 采用 Shared-nothing 与存储计算分离架构,支持水平扩展、分布式事务、混合负载等能力,100%兼容MySQL。 2021年开源,开源历程及更多信息访问:OpenPolarDB.com/about

相关电子书

更多
PostgresChina2018_赖思超_PostgreSQL10_hash索引的WAL日志修改版final 立即下载
Kubernetes下日志实时采集、存储与计算实践 立即下载
日志数据采集与分析对接 立即下载