我们将时间序列操作数据存储在 Cassandra 中。目前 Cassandra 表为用户界面提供动力并且工作正常。插入大约 300K/分钟的记录,保留 2 个月。我们想使用像 Apache Superset 这样的商业智能 (BI) 工具来连接数据库,以便可以创建报告/仪表板。我们的技术堆栈中没有 Apache Spark 或 Presto。
BI 工具喜欢说 SQL。在 Cassandra 中,您需要提前了解查询以设计您的模式。您需要以各种组合复制数据。作为一个 noSQL 数据库,它看起来不适合 BI 工具提供的临时分析。
- 您是否将 Cassandra 用于此类用例以及如何使用?
- 如果有的话,有什么替代方案?