首页 > 解决方案 > 存储大数据并从中生成报告的最佳方式。mongoDb 与弹性搜索

问题描述

我们有联络中心,每天创建大约 100 万条记录。我们使用 mysql 作为主数据库。记录是关于呼叫时间、接听电话的座席、呼叫类型和... 从该系统创建分析报告非常耗时(例如:计算特定月份的座席呼叫)。我们需要来自我们系统的近乎实时的报告。因此我们决定将日志和报告存储在 nosql 数据库中,以提高对数据的访问时间。你更喜欢哪种方法?为什么?

  1. 使用 mongoDb
  2. 使用弹性搜索作为主数据库。
  3. 使用大数据(Hadoop、spark、...)
  4. 其他

标签: mongodbelasticsearchbigdatareporting

解决方案


很多人都在使用 elasticsearch 和 Kibana 来做这样的事情。

我在我的笔记本电脑上做自己的演示,有超过 100 万条记录代表我正在使用 Kibana 构建 BI 实时报告的人。

免责声明:我在弹性工作。


推荐阅读