Python微信订餐小程序课程视频
https://edu.csdn.net/course/detail/36074
Python实战量化交易理财系统
https://edu.csdn.net/course/detail/35475
节点
Citus
是一种 PostgreSQL
扩展,它允许数据库服务器(称为节点)在“无共享(shared nothing)”
架构中相互协调。这些节点形成一个集群,允许 PostgreSQL
保存比单台计算机上更多的数据和使用更多的 CPU
内核。 这种架构还允许通过简单地向集群添加更多节点来扩展数据库。
Coordinator 与 Worker
每个 cluster
都有一个称为 coordinator(协调器)
的特殊节点(其他节点称为 worker
节点)。应用程序将它们的查询发送到 coordinator
节点,coordinator
节点将其转发给相关的 worker
并累积结果。
对于每个查询,coordinator
要么将其路由到单个 worker
节点,要么将其并行化到多个节点,具体取决于所需数据是位于单个节点上还是多个节点上。coordinator
通过查阅其元数据表知道如何做到这一点。这些 Citus
特定表跟踪 worker
节点的 DNS
名称和运行状况,以及跨节点数据的分布情况。
分布式数据
表类型
Citus
集群中有三种类型的表,每种表都以不同方式存储在节点中,并且用于不同的目