有没有办法将数据从核心数据迁移到在线数据库?

Posted

技术标签:

【中文标题】有没有办法将数据从核心数据迁移到在线数据库?【英文标题】:Is there a a way to migrate data from Core Data to Online Database? 【发布时间】:2011-11-29 00:13:04 【问题描述】:

我的应用目前使用核心数据。我创建了一个新版本的应用程序,它完全基于云并且数据库在线。因此,这需要用户注册/帐户才能访问数据。对我来说,最简单的事情是让它成为一个单独的应用程序,但这样我就失去了我已经拥有的用户群。

有没有办法将数据从 iPhone 的核心数据数据库传输到在线数据库?我正在使用https://www.parse.com/

【问题讨论】:

你有没有找到一个很好的解决这个 Core Data -> Parse 的方法? 【参考方案1】:

看看这个 github 项目,

https://github.com/itsniper/FTASync

【讨论】:

谁有幸使用它可靠地同步到 Parse?【参考方案2】:

当然。要将数据从 CoreData 传输到 Parse,只需为 CoreData 表中的每一行创建一个 PFObject,并将它们保存到 Parse。您可以使用 saveAll 更快。然后,您不再需要 CoreData 中的本地副本,因此您可以将其删除。

【讨论】:

谢谢,这是有道理的。但是如何实现在用户更新应用程序后第一次运行后运行的实际代码,并将数据复制过来,然后检查数据是否已复制,然后删除核心数据模型。

以上是关于有没有办法将数据从核心数据迁移到在线数据库?的主要内容,如果未能解决你的问题,请参考以下文章

核心数据版本控制和迁移

服务器数据迁移需要多长时间

Redis技术探索「数据迁移实战」手把手教你如何实现在线+离线模式进行迁移Redis数据实战指南(在线同步数据)

有没有办法从 CloudKit 迁移数据?

快速云原生化,从数据中心到云原生的迁移最佳实践

从MySQL迁移数据到华为云数据仓库服务经验总结