0

我们有大量数据涌入,1 秒内大约有 800 万行。每行有 12 个数值(时间戳、整数和浮点数,但没有文本)。我正在寻找流式插入,但如果它可以达到速度,我们可以使用批量插入进行管理。

查询:我们的查询基本上是聚合。

我看过Druid,但它不支持我们绝对需要的纳秒时间戳。有没有人成功地解决了这个限制?

有没有人成功地在 Cassandra 中插入超过 100 万行/秒?它需要什么样的集群?

如有必要,我可以提供更具体的信息。

4

1 回答 1

1

我建议您研究 kdb+(来自 Kx Systems)以获得高性能时间序列摄取和 CEP。它的时间戳具有纳秒粒度。

在最近的工业物联网应用程序中,使用一台中等服务器(2 核),kdb+ 保持每秒 450 万个事件的持续 (7x24x365) 摄取率,且 CPU 利用率较低。我们使用了 kdb+ 的内存数据库,并经常写入其磁盘数据库。不需要集群。

于 2017-01-30T15:47:14.783 回答