zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

如何将数据库从 CloudKit 迁移到 Firebase

数据库迁移 如何 firebase CloudKit
2023-09-11 14:18:29 时间

为什么要迁移

在这里插入图片描述

如果该服务仅支持 Apple 设备,则使用 CloudKit 和 CoreData 可能是最佳选择。但是,如果您还需要支持 Web 和 Android,情况就不同了。

当同时支持Web和Android时,可以使用CloudKit JS访问iCloud DB。但是实施起来比较困难,需要有苹果账号。

如果未来有同时支持 web 和 Android 的计划,CloudKit 可能是一个略显不尽如人意的解决方案。由于我正在运行的服务也计划在未来支持 web 和 Android,因此我将现有的 CloudKit 替换为 Firebase。

filestore的优势

在这里插入图片描述

Firebase 有很多优势,但我们专注于它最吸引人的优势。

首先,用户将能够以各种方式登录和访问数据库。电子邮件和电话号码登录很明显,社交登录包括 Google 登录和 Apple 登录以及 SAML 登录可用。

Firebase 具有许多功能,并在使用它们时立即应用。但是,如果服务变得更大,则可能需要更灵活的功能和定价解决方案。如果开发资源丰富,可以扩展到GCP(Google Cloud Platform)。

Firestore 是 Firebase 的 DB 服务,支持离线模式,我们在移动端开发时不用关心本地数据库,