如何在NoSQL数据库的手机上存储数据

时间:2018-06-17 04:15:29

标签: android amazon-web-services nosql amazon-dynamodb

我正在使用AWS DynamoDB存储用户数据,但只想在用户的手机连接到wifi时将数据推送到服务器。

我知道SharedPreferencesSQLite,但对于我的常见用例,最佳做法是什么:随着时间的推移存储用于NoSQL数据库的数据?

2 个答案:

答案 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/