Atlas Device Sync [已弃用]
您正在开发一款移动应用。您的用户希望将其数据保存在云中,并可通过其他设备访问。移动设备的网络访问可能时断时续,因此要先在本地设备上写入数据。然后,后台进程会将数据同步到云,并解决任何存在冲突的写入操作。
Atlas Device Sync 提供上述所有功能,以便您更快地构建更出色的应用。
观看我们的 Atlas Device Sync简介 学习字节以学习;了解更多信息。
主要功能
Atlas Device SDK在前, MongoDB在后
Atlas Device Sync使用Atlas Device SDK和在Atlas中运行的MongoDB实例桥接客户端应用程序。 轻量级设备数据库针对移动开发进行了优化。
稳健和安全
Device Sync 会处理冲突,因此无需编写复杂的自定义代码来解决来自多个客户端的写入冲突。基于用户的权限系统可控制谁可以访问哪些数据。
“始终可用”体验
Atlas Device SDK和Device Sync无缝处理间歇性连接,因此无论当前网络状态如何,用户都可以继续使用您的应用。
开始体验
启动模板入门应用程序
开始使用Device Sync的最佳方法是使用模板应用。 从Atlas用户界面中,选择 App Services标签页,然后从提供的模板中进行选择。 Atlas配置后端实例,并为您提供所选平台的前端代码。
浏览 Device Sync 文档
使用数据模型保持数据完整性
直接在代码中定义应用程序数据模型,或使用可用于生成特定于语言的类的服务器端JSON schema。 阅读同步数据模型概述以了解相关内容。
配置并启用 Device Sync
无论您的应用是基于我们的模板应用还是从零开始,在某个时候,您都需要根据自己的需求对“同步”进行专门配置。了解更多信息:配置和启用 Atlas Device Sync。
通过权限保护用户数据
Device Sync 提供基于用户的权限系统,让您可以控制谁可以访问哪些数据。如需了解如何设置各种实际用例的权限,请查看 Device Sync 权限指南。
进入生产阶段
使用 Sync Production Load Testing(同步生产负载测试)指南在模拟负载的情况下测试您的应用程序,然后让您的应用程序准备好随 Device Sync Production Checklist(Device Sync 生产检查清单)一同发布。要了解随超出免费套餐的使用量而增加的费用,请参阅 Billing(计费)页面。
端到端安全
设备上
使用加密API 对同步数据库文件中的敏感数据进行加密。
内置用户身份验证提供程序包括匿名、电子邮件/密码、API 密钥、自定义函数、自定义 JWT、Facebook、Google 和 Apple。
动态
Device Sync 使用传输层安全性 (TLS) 加密所有网络流量。文档与字段级权限决定了哪些数据可同步到设备。
在云端
MongoDB Atlas 具有满足基本合规性标准的功能:
已加密存储卷
网络隔离
基于角色的访问管理
ISO, SOC, PCI, HIPAA, HITRUST, VPAT, GDPR, CSA