【发布时间】:2016-01-31 15:03:16
【问题描述】:
作为我的 android 应用程序的一部分,我计划使用 Amazon 提供的 simpledb NoSQL 服务。
我能够毫无问题地使用 simpledb 的 API。但是,如果出现网络连接问题,我会遇到问题。 例如:如果我在有网络连接的情况下向 simpledb 添加项目或属性[即手机在线],则复制成功。但是,如果我在没有网络连接的情况下执行相同操作 [即手机离线],然后添加一个具有网络连接的附加项目 [即手机恢复在线],则只会复制新项目。 基本上这意味着我需要记账以防万一没有网络连接时在本地存储项目(或属性),然后从本地存储中提取这些并在网络连接恢复时复制。
这里有什么我遗漏的东西吗,或者开发人员必须处理簿记来处理网络问题。
我看到 cognito 应该在这里提供帮助,但我看到它只是一个键值对本地存储。在这种情况下,我必须再次从本地存储中提取键值对,然后将其转换为键属性对并将其发送到我的 simpledb。
请告诉我如何处理此案。感谢您的回复。
【问题讨论】:
标签: android amazon-web-services