选择哪个数据库来存储和读取统计数据?

时间:2015-11-26 22:15:22

标签: database elasticsearch influxdb high-load

选择哪个数据库来存储和阅读事件或日志(即广告请求,展示次数等)?

每秒大约30个新条目。机会增长。因此,必须灵活扩展。

Elasticsearch? InfluxDB?还有别的吗?

2 个答案:

答案 0 :(得分:0)

事件或日志? =>的 Elasticsearch

https://www.elastic.co/products/elasticsearch

  

Elasticsearch在Apache Lucene之上构建分布式功能   提供最强大的全文搜索功能。

据我所知,你不能在InfluxDB中写字符串。 它是一个时间序列数据库,具有数字上的数学函数(最小/最大/平均/最后/ ...)。 所以它不适用于文本

答案 1 :(得分:0)

InfluxDB是满足您需求的合理解决方案,它可以很好地处理文本。但是,没有基于文本的函数,只有数学函数。也就是说,每秒只有30点可能有点矫枉过正。您不需要InfluxDB的性能功能,因此更成熟的解决方案可能更适合您的用例。