Я создаю простой сервис для мобильного приложения, который требует постоянства в AWS. Самым важным для меня является обеспечение того, чтобы мобильные приложения всегда получали самое последнее значение, например, если я напишу значение V в строке R , а затем прочту из R , тогда я всегда получу V .
Я посмотрел на некоторые службы NoSQL, такие как DynamoDB, и считаю, что не могу получить эту гарантию, особенно потому, что мы говорим о возможных базах согласованности.
С другой стороны, я ожидал, что эта гарантия будет предоставлена одной из служб RDS AWS, например, Аврора MySQL, но согласно этой ссылке это может быть не так. Имеет смысл, что это не обеспечивается полностью согласованной службой, если мы считаем, что запрос на запись может быть размещен в узле A , а последующий запрос на чтение помещен в узел B до A обновления B .
Говорят, что этого можно достичь, если мы перенаправим наши запросы на чтение на тот же узел, на котором мы выполнили записи, но опять же я думаю, что это должно быть довольно неэффективно, и мы можем достичь того же результата, используя базу данных NoSQL. , правильно?
Поэтому мой вопрос: есть ли сервис AWS, способный предоставить эту гарантию?
Спасибо за вашу помощь.