CitusMX
MX模式是什么
MX模式是citus的扩展,允许app直接连接work节点进行数据的读取和写入并增加集群的并发数量,类似于多CN的架构,。
MX原理
Citus将分布式表的元信息存储在系统表,当work节点拥有这些元信息后,便可以提供数据的读取和写入服务
MX模式限制
- MX模式不允许执行DDL操作,所有DDL的操作需要通过协调器节点进行,换句话说就是只运行分布式表的DML操作和select操作。
- fwd不支持,包括cstore
- 必须使用bigserial序列(其他博客Citus序列实现查看详细)。
MX元信息保障
MX使用场景
- MX处理DML等并发读写操作和查询操作.
- 协调器处理DDL等数据库对象管理操作.
如何配置
1 |
|
开始使用
连接至MX节点 * \d 查看到的是云表
分片数据由citus_shards_on_worker
和citus_shard_indexes_on_worker
查看
CitusMX
https://blog.pangcy.cn/2021/09/10/数据库相关/PostgreSQL/CitusMX/