react-native - 将 AWS Amplify 数据存储用于社交媒体应用程序是一种好习惯吗?
问题描述
我正在使用 React native 和 Amplify 数据存储创建一个应用程序。我在文档中读到所有数据都将下载到用户设备上以进行自动同步。
我的问题是,如果我的表中有一百万用户,所有数据都会下载到用户设备上?如果使用某些配置,我会阻止下载这些数据,我是否能够在我的表中搜索用户?我不确定所有查询是通过本地存储/数据库完成还是在后端使用数据存储完成?
解决方案
不,所有用户数据都不会下载到所有用户设备上。至少可以说,这会带来许多安全和用户体验问题。
在大多数情况下,数据将被远程存储。您的客户端应用程序可以查询他们需要的数据,Amplify 会做出相应的响应。
Amplify 在文档中为新用户提供了一个非常强大的入门部分,包括有关如何实施身份验证和管理访问的指南。祝你好运!
推荐阅读
- azure-devops - VSTS:功能和工作项之间的组级别
- javascript - 如何将 HTML 中的 props 传递给根组件
- express - 如何在express中添加要通过sequelize对象传递的其他属性
- google-bigquery - 如何从 Airflow 中的 BigQuery 获取查询结果,并将其附加到自动发送给我的电子邮件中
- python - 初学者问题,使用 sklearn,保存模型并测试单个数据框
- python - queue.get() 具有 n 个元素的累积超时
- javascript - 如何在Highcharts中从0开始绘制面积图
- python - XlsxWriter - 图表列和图例颜色不匹配
- java - 杰克逊反序列化:更改对象的字段时如何避免
- php - 选择中的某些选项仅对 super_admin 可见