我们需要考虑哪种选择更好
我们想要在很大的范围内创建点击流,场景是:事件-运动-lambda-DB。一切都需要实时或接近实时,云是:AWS我们的选项:HDFS或Dynamodb
发布于 2022-11-24 14:16:25
这最终取决于您将如何使用数据。从写的角度来看,EMR和DynamoDB上的HBASE都能很好地处理分布式数据。
但是您打算以后如何使用这些数据,HBASE可能更适合它--您打算在数据上运行分析过程,而如果您希望使用键值读取数据进行OLTP类型访问,则DynamoDB会更适合。
DynamoDB确实有帮助分析的功能,如导出到S3和Spark/Hive连接器。它是无服务器的,所以您不需要担心管理它。
HBASE/HDFS非常适合于分析,但比DynamoDB具有更多的操作开销。确保高可用性是很困难的。
这是一个你必须根据你的具体需要做出的选择。客户通常不会在不首先了解他们需要使用数据的情况下选择一个而另一个。
https://stackoverflow.com/questions/74561218
复制相似问题