Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon dynamodb 弹性缓存与DynamoDb DAX_Amazon Dynamodb_Amazon Elasticache_Amazon Dynamodb Dax - Fatal编程技术网

Amazon dynamodb 弹性缓存与DynamoDb DAX

Amazon dynamodb 弹性缓存与DynamoDb DAX,amazon-dynamodb,amazon-elasticache,amazon-dynamodb-dax,Amazon Dynamodb,Amazon Elasticache,Amazon Dynamodb Dax,我有一个用例,在事务中,我将数据写入Dynamo db的两个表中,比如t1和t2。我的应用程序需要多次从这些表中读取数据(1次写入,至少4次读取)。我正在考虑DAX vs弹性缓存。有人有什么建议吗? 提前谢谢 KAWS建议您使用**DAX作为此要求的解决方案。 弹性缓存是一种旧方法,它用于存储缓存数据之外的会话状态 DAX广泛用于通过最终一致读取进行的密集读取以及对延迟敏感的应用程序。DAX还使用以下参数存储缓存:- 项目缓存-使用基于GetItem结果的项目填充 查询缓存-基于使用查询或扫描方

我有一个用例,在事务中,我将数据写入Dynamo db的两个表中,比如t1和t2。我的应用程序需要多次从这些表中读取数据(1次写入,至少4次读取)。我正在考虑DAX vs弹性缓存。有人有什么建议吗? 提前谢谢
K

AWS建议您使用**DAX作为此要求的解决方案。 弹性缓存是一种旧方法,它用于存储缓存数据之外的会话状态

DAX广泛用于通过最终一致读取进行的密集读取以及对延迟敏感的应用程序。DAX还使用以下参数存储缓存:-

  • 项目缓存-使用基于GetItem结果的项目填充
  • 查询缓存-基于使用查询或扫描方法时使用的参数

  • 干杯

    ElastiCache不适用于DynamoDB。

    DAX适用于阅读量大的应用程序,如您的应用程序。但请注意,DAX只适用于最终一致的读取,因此不要将其用于银行应用程序等,因为这些应用程序的信息总是需要完全最新的。没有进一步的信息,很难说清楚,这只是两个要考虑的要点。
    Amazon DynamoDB Accelerator(DAX)是一种完全受管理、高度可用的内存缓存,它可以将Amazon DynamoDB响应时间从毫秒缩短到微秒,甚至每秒数百万个请求。虽然DynamoDB提供了一致的单位数毫秒延迟,但使用DAX的DynamoDB将性能提升到了一个新的水平,对于读取繁重的工作负载,每秒数百万个请求的响应时间以微秒为单位。使用DAX,您的应用程序保持快速响应,即使是当一个流行事件或新闻故事以前所未有的方式驱动您的请求量时也是如此。无需调整

    弹性缓存与redis和memcahed有关,但与弹性搜索无关。错误的标签?