【发布时间】:2019-01-08 23:37:37
【问题描述】:
我有一个应用程序,它依赖于业务逻辑来对 IOT 传感器进行分组。业务逻辑是一个 PostgreSQL 数据库,用于跟踪帐户、部署的设备、配置等。
我们都知道,这些物联网设备每天能够生成数百万个数据点。我认为我不应该在 PostgreSQL 中存储“大数据”。即使我这样做了,我也可能希望将结果与业务逻辑分开。
我还需要在“大数据”上运行可视化。现在,我将 AWS S3 中的“大数据”存储为 JSON blob,并使用 Athena 和 Quicksite 将其可视化。
那么,两个问题。
首先,就建筑而言,我是否走在正确的轨道上?将业务逻辑与“大数据”分离。
第二个(假设第一个问题是肯定的),如果我的可视化依赖于某些业务逻辑,我如何将两者结合起来?将元数据保存到与生成它的业务逻辑相反的 S3 中?
【问题讨论】:
标签: amazon-web-services database-design architecture bigdata