首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将MySQL数据迁移到Firebase的有效方法

将MySQL数据迁移到Firebase的有效方法
EN

Stack Overflow用户
提问于 2019-06-10 03:42:02
回答 1查看 231关注 0票数 0

我需要使用NodeJS将大约250万行从MySQL迁移到Firebase,并寻找有效的方法来做到这一点。

在MySQL数据库中,有些列是BLOB类型的,因此我需要将它们转换为文本。我使用的是转换函数,所以示例查询应该是这样的:

代码语言:javascript
复制
SELECT 
    FLOOR((id >> 8) / 1000) AS 'createdAt',
    CONVERT( log_1 USING utf8mb4) AS 'log_1',
    CONVERT( log_2) AS 'log_2',
    m.direction as 'direction'
FROM
    table;

这是我的第一个问题,有没有一种方法可以在几次迭代中获得某些批处理的数据,而不是在一个事务中获取全部250万行?MSSQL中的SKIP TAKE之类的东西?

有了所有来自MySQL的数据,我需要将它们转换成某种结构,按某种属性分组,最终将它们存储在Firebase中。做这件事最有效的方法是什么?我猜只有一个for..loop和只调用set function的文档保存是不会有效果的。

代码语言:javascript
复制
await fb.collection('test').doc().set(chatCollection[i])
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56517853

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档