我正在尝试为需要大量读取数据和大量写入的应用程序在AWS Elasticache-Redis和DynamoDB上找到一些高级性能数字。我的想法是在会话期间在Elasticache中存储临时数据,并在会话结束时将数据转储到DynamoDB(或任何其他持久性存储)。
我想了解如果我直接从DynamoDb而不是从内存中读取/写入数据,那么读/写的速度会有多大差异,因为DynamoDb具有很高的性能数字。但是,如果任何人在这些数据存储延迟中都对读取/写入有任何粗略的数字,那就太好了:)谢谢!
弹性痛
调用ElastiCache的等待时间可以是300-500微秒(source)。
DynamoDB
Amazon DynamoDB是一个键值和文档数据库,可在任何规模(source)上提供单位毫秒的性能。
在客户端,这些延迟(当然)对数据大小和网络连接很敏感。
要获取更具体的数字,您应该使用自己的特定数据和基础架构进行自己的实验。