PHP
laravel
DynamoDB

laravel-dynamodb の find() は強い整合性での Read しかできない

はじめに

強い整合性/結果整合性って何?という人はAWS 公式 FAQの「Amazon DynamoDB の整合性モデルとは何ですか?」を参照。

本題

2018/02/20現在、laravel-dynamodbにおける find() は強い整合性での Read しかできない。

https://github.com/baopham/laravel-dynamodb/blob/master/src/DynamoDbQueryBuilder.php#L425

$query'ConsistentRead'true で決め打ちになっている。

get() の場合は?

指定した条件によって内部で find() が使われない限りは結果整合性での Read になるよう?(ちょっと自信なし)

https://github.com/baopham/laravel-dynamodb/blob/master/src/DynamoDbQueryBuilder.php#L584