我正在做一个项目,它使用TimescaleDB作为大小约为6 TB的数据的数据库存储。它被设置为AWS EC2上的一个实例。
如果我理解清楚的话,TimescaleDB有Hypertable的概念,它基本上是在幕后执行分块,以模拟分布式环境。
我想知道是否可以创建一个分布式环境,可能使用3个实例作为集群,并在这三个节点上拆分数据存储,因此6 TB在每个实例上分布为2 TB。
这在当前版本(1.7.2)上是可能的吗?
发布于 2020-10-06 01:22:04
正如您所建议的,TimescaleDB 2.0将支持数据的“水平分片”,作为其分布式超表的一部分。
我们预计2.0-RC1将于本周发布,每个候选版本都将“完全可升级”到最终的2.0版本。
有关TimescaleDB多节点和分布式超级表的详细信息,请参阅去年的这篇博客文章(从去年秋天开始,我们已经发布了六个测试版)。
下推性能通用架构,插入scaling:https://blog.timescale.com/blog/building-a-distributed-time-series-database-on-postgresql/
https://stackoverflow.com/questions/64210693
复制相似问题