使用TimescaleDB设置分布式数据库

问题描述

我正在一个项目中使用TimescaleDB作为大约6 TB数据的数据库存储。在AWS EC2上将其设置为实例。

如果我清楚理解的话,TimescaleDB具有Hypertables的概念,该概念基本上在后台执行分块以模拟分布式环境。

我想知道是否有可能创建一个分布式环境,可能使用3个实例作为集群,并在这三个节点之间分配数据存储,因此在每个实例上将6 TB分配为2 TB。

这是当前版本(1.7.2)可能的吗?

解决方法

如您所建议,TimescaleDB 2.0将支持数据的“水平分片”,作为其分布式超表的一部分。

我们预计2.0-RC1将于本周发布,每个候选版本都可以“完全升级”到最终的2.0版本。

有关TimescaleDB多节点和分布式超表的详细信息,请参阅去年的博客文章(此后,从去年秋天开始,我们已经发布了六个beta版)。