云Bigtable的存储架构如何使其"自然适合"时间序列数据?



我不明白这种说法(GCP cloud Bigtable docs)及其背后的原因。

在Cloud Bigtable中存储时间序列数据是一个很自然的选择。云Bigtable将数据存储为行中的非结构化列;每一行都有一个行键,行键按字典顺序排序。

这种存储方式如何使其自然适合时间序列数据?

Timeseries是一个(Time,Value)密钥对。您可以将时间放入行键中,并将值放入列中。由于行是按键排序的,因此可以有效地获取给定时间范围的值,因为这是分析时间序列时的常见任务。

我想这在

https://cloud.google.com/bigtable/docs/schema-design-time-series

是否是"自然匹配";或不是一个品味或意见的问题。但它确实有效,这意味着它可以很好地扩展,并且可以存储非常大量的数据。

最新更新