Skip to main content

数据导出与迁移指引

LeanCloud 服务将在 2027 年 1 月 12 日停服下线。为了帮助您顺利完成数据迁移,我们准备了这份数据的导出与迁移指南。

数据导出

数据存储

存储结构化数据提供多种导出机制。通过控制台前往「数据存储」 > 「导入导出」 ,您可以分别进行「数据导出」和「备份导出」。其中,

  • 数据导出,支持按时间范围筛选,它提供了 JSON 格式的导出文件;
  • 备份导出,则提供的是当日凌晨数据库备份的 BSON 格式的文件,它可用于 mongorestore 直接导入 MongoDB 数据库。
storage - export

除此之外,您还可以通过 REST API 进行迁移导出,我们推荐使用 Scan 接口进行遍历导出。请参考文档 遍历 Class

文件

文件存储主要包含文件元数据和文件内容。其中文件元数据以 _File 表的形式存储在结构化数据中,可参考上述 存储 小结进行导出。

在得到文件元数据后,可遍历元数据通过文件域名 +key 的方式构建 url, 之后下载文件内容即可。

内建账户

内建账户以 _User 表的形式存储在结构化数据中,它的导出方式与存储结构化数据一致,请参考上面的内容。

需要注意的是导出数据中的 password 字段是加密存储的,加密算法请参考文档导出用户数据的加密算法

推送

推送主要包含设备信息和推送记录。其中设备信息以 _Installation 表的形式存储在结构化数据中,可参考上述 存储 小结进行导出。

推送记录仅保留最近 7 天的数据,可通过 REST API 进行导出,请参考推送记录查询

即时通讯

即时通讯主要包含会话数据和历史消息。其中会话数据以 _Conversation 表的形式存储在结构化数据中,可参考上述 存储 小结进行导出。

历史消息需要通过 REST API 进行导出,可以导出应用内所有历史消息,也可以导出 指定会话的历史消息

云引擎

云引擎使用标准的容器技术构建镜像,您可在其它容器云平台重新构建和部署您的应用。

LeanDB 托管数据库

可在控制台的实例面板中,点击「...」按钮,即可导出并下载数据库备份。

短信

您需要在其它短信服务商处重新报备签名和模版。

排行榜

排行榜的榜单,可通过控制台进行存档,之后下载存档 CSV 进行导出。

如果需要榜单的热数据,则可以通过 REST API 进行遍历导出,请参考查询排行榜

技术支持

如果您在数据导出和迁移过程中遇到问题,可以通过工单联系我们。

替代方案推荐

我们推荐使用腾讯云 CloudBase 作为 LeanCloud 的替代方案。CloudBase 提供数据库、云函数、云存储、身份认证等与 LeanCloud 类似的能力,并配备完整迁移指南及智能迁移脚本,支持自动数据格式转换。迁移详情请参考 从 LeanCloud 迁移至 CloudBase 完整指南

迁移用户可使用专属优惠码领取免费云资源,点击领取

如遇兑换码领取和技术问题,可加群咨询:

cloudbase-group

再次感谢您对 LeanCloud 的支持。