我已经实现了AWS dynamo数据库服务作为Android应用程序的支持。我第一次在本地sqlite数据库中存储了来自dynamo db的数据。
现在我想知道AWS服务是否提供了一些机制,以便我可以在dynamo db中发生任何更改时收到通知,以便我也可以刷新本地数据库。
提前谢谢。
答案 0 :(得分:2)
DynamoDB有一个很好的功能叫做流。当数据发生变化时,它会将旧图像和/或新图像传送到DynamoDB Stream,这可以触发到Lambda。然后,您可以使用Amazon SNS或您提供通知的任何其他模式选择这些活动并创建移动通知,以更新您的Android应用数据库。
有关DyamoDBStreams的更多信息:
http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Streams.html
希望它有所帮助。