0

我有一个应用程序,我需要将大量时间序列数据加载到 KairosDB 然后对其进行查询。我在DB-Engines 网站上读到 KairosDB 是一个基于 Cassandra 或 H2 的分布式时间序列 DBMS。

我很好奇 H2 和 Cassandra 之间的主要区别是什么,以及在使用 KairosDB 时何时使用其中一个。

4

1 回答 1

1

H2 是一个轻量级数据库,通常在内存中运行并嵌入到您的应用程序中。它支持 SQL 标准的一个子集。Cassandra 是一个高度可扩展且始终在线的大数据数据库。选择取决于数据的大小和弹性需求。您的数据是否适合内存?H2 可能是一个不错的选择。

Cassandra 可以很好地处理时间序列数据,您可能会发现直接使用 Cassandra 处理时间序列效果最好。

于 2021-09-14T03:18:47.263 回答