spring-boot - Spring Boot 微服务中的分析
问题描述
我的要求如下
我有微服务 A。这有 X db。我们需要深入了解 X db 中存在的数据,并在 UI 中显示图形、图表和其他内容。我想知道做到这一点的最佳方法。弹性搜索是不错的选择,但目前我们无法在生产中使用它。我认为的替代方法是使用redis缓存
我想知道在 Spring Boot 微服务中是否有其他最好的分析方法?
任何建议将不胜感激
解决方案
这完全取决于您想要进行哪种类型的分析。如果假设你想做很多聚合;那么像 MySQL 这样的一些 RDBMS 可能是一个不错的选择。Redis/Memcached 很可能不是分析的正确选择。
您需要使用一些数据库,它可以直接支持您需要的分析函数,例如 AVERAGE、SUM 等。
推荐阅读
- mysql - 如何在 SQL 上将一个 ID 范围更新为另一个 ID 范围
- python - 如何使用缓存过滤器?
- r - 如何调整闪亮代码以生成图形
- java - 如何在 Spring 中将带有数据的 XML 解析到 DB 中?
- javascript - 放在前面 - 搜索栏 HTML
- jcurses - 我应该使用哪个 JCurses 包(如果有的话)?
- raspberry-pi - 使用 Raspberry pi 3 制作 alexa 构建 SDK 时出错
- javascript - 使用 JavaScript API 在场景图层视图中按几何体查询统计信息
- javascript - 在javascript中的数组中查找最小值和最大值
- node.js - 不再能够将 npm 从 6 升级到 7:来自 UNABLE_TO_GET_ISSUER_CERT_LOCALLY 的“使用陈旧数据”