Foxtable(狐表)用户栏目专家坐堂 → [求助]mysql做数据库,把数据load下来


  共有5943人关注过本帖树形打印复制链接

主题:[求助]mysql做数据库,把数据load下来

帅哥哟,离线,有人找我吗?
chen37280600
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1265 积分:7838 威望:0 精华:4 注册:2017/12/31 14:53:00
  发帖心情 Post By:2021/6/1 21:28:00 [显示全部帖子]

思路1:
第一步:把mysql数据加载到本地的临时DataTable
第二步:用SqlBulkCopy,把临时数据批量插入到Mssql的数据库

思路2:
使用专业的数据搬运工具,行业名词叫ETL工具
例如阿里巴巴出的DataX
把数据从MySql搬运到Mssql,平均1.5w条1秒
到了Mssql,你想怎么折腾都可以

[此贴子已经被作者于2021/6/1 21:35:09编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
chen37280600
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1265 积分:7838 威望:0 精华:4 注册:2017/12/31 14:53:00
  发帖心情 Post By:2021/6/2 15:01:00 [显示全部帖子]

你要copy到的表A,表A在那里?是在mysql里的表A?还是Mssql的表A?还是内部表的表A?

①mysql的表A,请直接用mysql语句表对表拷贝
②mssql的表A,可以用DataX拷贝,也可以SqlBulkCopy批量插入
③内部表的表A,这个本身就是弱鸡性能的表,就没任何批量方法,管你从什么地方来
[此贴子已经被作者于2021/6/2 15:02:21编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
chen37280600
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1265 积分:7838 威望:0 精华:4 注册:2017/12/31 14:53:00
  发帖心情 Post By:2021/6/2 17:49:00 [显示全部帖子]

mssql有免费的express版本,限制数据库最大10g,可以商用,微软自己说的,你用这个版本就没盗版问题纠结了

10g,起码10多亿行数据,我觉得你到不了这个级别
[此贴子已经被作者于2021/6/2 19:15:05编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
chen37280600
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1265 积分:7838 威望:0 精华:4 注册:2017/12/31 14:53:00
  发帖心情 Post By:2021/6/3 10:48:00 [显示全部帖子]

那建议买碾作尘的dll,花钱买别人时间,才是最省钱的方法

 回到顶部