使用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多节点和分布式超表的详细信息,请参阅去年的这篇博客文章(从那时起,我们从去年秋天开始发布了六个测试版(。

  • 通用架构,插入缩放:https://blog.timescale.com/blog/building-a-distributed-time-series-database-on-postgresql/
  • 通过下推查询性能:https://blog.timescale.com/blog/achieving-optimal-query-performance-with-a-distributed-time-series-database-on-postgresql/

相关内容

  • 没有找到相关文章

最新更新