首页 > 解决方案 > 将 AWS Amplify 数据存储用于社交媒体应用程序是一种好习惯吗?

问题描述

我正在使用 React native 和 Amplify 数据存储创建一个应用程序。我在文档中读到所有数据都将下载到用户设备上以进行自动同步。

我的问题是,如果我的表中有一百万用户,所有数据都会下载到用户设备上?如果使用某些配置,我会阻止下载这些数据,我是否能够在我的表中搜索用户?我不确定所有查询是通过本地存储/数据库完成还是在后端使用数据存储完成?

标签: react-nativeaws-amplifyaws-appsync

解决方案


不,所有用户数据都不会下载到所有用户设备上。至少可以说,这会带来许多安全和用户体验问题。

在大多数情况下,数据将被远程存储。您的客户端应用程序可以查询他们需要的数据,Amplify 会做出相应的响应。

Amplify 在文档中为新用户提供了一个非常强大的入门部分,包括有关如何实施身份验证和管理访问的指南。祝你好运!


推荐阅读