【发布时间】:2018-01-03 13:19:13
【问题描述】:
假设我们要开发一个 ionic 应用程序客户端(或 Angular 应用程序),并且我们在后端有一个现有的 mysql 数据库。您如何最好地将前端的数据与服务器的数据库同步?
假设以下 2 种方法:
1) JSON 数据通过 API 发送到服务器,API 负责数据映射和持久化。
2) 我们在客户端使用 PouchDB/CouchDB、MongoDB 或任何其他数据库,并希望通过复制将其与我们的 mysql 服务器数据库同步。
对于以下主题,您认为这两种方法的优缺点是什么?
- 数据映射和数据模型的灵活性
- 传输的数据是 JSON 文本和图像文件
- 易于设置、维护和使用
- 可靠的解决方案
- 安全数据传输(身份验证,...)
- 客户端离线使用
- 推送通知
- 其他问题?
【问题讨论】:
标签: angular replication data-persistence synchronisation data-mapping