Read/Write 内存存储 (Elasticache) 与持久数据存储 (Dynamodb) 之间的延迟比较(高级数字)

Read/Write latency comparison (in high-level numbers) between in-memory store (Elasticache) vs persistent data store (Dynamodb)

我试图在 AWS Elasticache-Redis 与 DynamoDB 上为需要大量读取数据和相当大量写入的应用程序找到一些高级性能数据。我的想法是在会话期间将临时数据存储在 Elasticache 中,并在会话结束时将数据转储到 DynamoDB(或任何其他持久存储)。

我想了解如果我直接从 DynamoDb 而不是内存存储中 read/write 数据,reads/writes 的速度会有何不同,考虑到 DynamoDb 具有非常高的性能数字。但是,如果有人对 read/write 的每个数据存储延迟有任何粗略数字,那就太好了 :) 谢谢!

弹力痛

The latency for a call to ElastiCache can be 300-500 microseconds (source).

DynamoDB

Amazon DynamoDB is a key-value and document database that delivers single-digit millisecond performance at any scale (source).

在客户端,这些延迟(当然)对数据大小和网络连接很敏感。

要获得更具体的数字,您应该 运行 使用您的特定数据和基础设施进行自己的实验。