我们正在努力将用户点击数据存储为流数据。我一直在研究在 AWS 中执行此操作的可能方法。一种方法是使用 DynamoDB 来存储数据以及来自 AWS 的所有本机工具。另一种方法是使用 Cassandra 安装 spark 流。Datastax 提供集成包以将它们安装在 AWS 上。根据我在网上找到的参考资料。似乎使用 AWS 的本机 DynamoDB 可能会更昂贵。但这将节省维护系统的时间。有没有人以前有过这方面的经验,可以就两者的优缺点提供一些见解和建议?此外,我们希望创建一个数据库可以处理批处理数据和流式传输的系统,例如 lambda 架构。因此,流数据和批处理数据最终都将使用相同的数据库。据我所知,Cassandra 很适合这种情况。DynamoDB 也支持吗?太感谢了!