如何解决有人在 Cassandra 数据库中使用商业智能吗?
我们将时间序列操作数据存储在 Cassandra 中。目前 Cassandra 表为用户界面提供支持并且工作正常。大约 300K/分钟的记录插入,保留 2 个月。我们想使用像 Apache Superset 这样的商业智能 (BI) 工具来连接数据库,以便可以创建报告/仪表板。我们的技术堆栈中没有 Apache Spark 或 Presto。
BI 工具喜欢说 SQL。在 Cassandra 中,您需要提前了解查询以设计您的架构。您需要以各种组合复制数据。作为一个 noSQL 数据库,它似乎不适合 BI 工具提供的临时分析。
- 您是否将 Cassandra 用于此类用例以及如何使用?
- 如果有的话,有什么替代方案?
解决方法
仅在此处列出的仅限于 Cassandra 的用例中https://dzone.com/articles/an-introduction-to-apache-cassandra。
缺少连接和子查询等使事情变得困难。
建议卸载到 AWS Timestream、Snowflake、Kudu 等。
,Apache Superset 需要 SQLAlchemy 驱动程序才能使用 Cassandra 等数据库。一般来说,我推荐想要查询 NoSQL 数据库的 Superset 爱好者使用 Presto、Trino 或 Drill 等中间查询引擎
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。