Citus多租户/实时分析模型特点

确定应用程序类型

在Citus群集上高效的运行SQL需要数据在节点之间正确的分布,这取决于应用程序的类型。

应用程序类型

Citus在多租户和实时分析方面使用情况非常好。

多租户与实时分析应用的特征如下:

多租户应用程序 实时分析应用程序
大多数应用程序本质上都是关系型的。它们具有多组户分配数据的自然维度,只需通过tenant_id进行分片,并可以保留关系型数据库的功能,例如join,外键约束,事务以及ACID 需要大规模并行的应用程序,协调数百个CPU核心,以便快速获得计算结果
集群中有数十或数百个表 少量的表
一次操作涉及一个租户(公司/商店)相关的SQL 聚合操作等相对简单的分析查询
用于服务Web客户端的OLTP工作负载 大量的读取数据,少量的修改数据
为每个租户分析查询提供服务的OLAP工作负载 通常以大量事件数据为主
文章浏览总量 3,393 次

要发表评论,您必须先登录