我正在使用AWS DynamoDB存储用户数据,但只想在用户的手机连接到wifi时将数据推送到服务器。
我知道SharedPreferences和SQLite,但对于我的常见用例,最佳做法是什么:随着时间的推移存储用于NoSQL数据库的数据?
答案 0 :(得分:1)
您可以将它们存储在JSON文件中,然后您可以使用完全相同的JSON将其上载到数据库。 如果您需要有关如何从应用程序构建JSON文件的更多信息,请查看有关JSON的维基百科文章:https://en.wikipedia.org/wiki/JSON
答案 1 :(得分:0)
另一种选择是使用像AppSync这样的产品。 AppSync将使用AWS DynamoDB支持的GraphQL帮助您建模数据。 AppSync SDK使您的应用程序可以在线和离线模式下工作 - 当应用程序联机时数据会自动同步 - 有关详细信息,请参阅https://aws.amazon.com/appsync/。