展开全部

以下有几款迁移工具的对比,可32313133353236313431303231363533e59b9ee7ad9431333433643734以参考,比较推荐DB2DB.

软件易用性主要是指软件在导入前的配置是否容易。由于很多软件设计是面向程序员而非一般的数据库管理人员、甚至是普通的应用程序实施人员,而这一类人员很多时候并没有数据源配置经验。因为一些使用 ODBC 或者 ADO 进行配置的程序往往会让这类用户造成困扰(主要是不知道应该选择什么类型的数据库驱动程序)。下面让我们看看四个工具的设计界面:

>>>>

1、SQLyog

SQLyog 使用的是古老的 ODBC 连接,但对于新一代的程序来说,这种方式的非常的不熟悉并且不容易使用,并且必须要求本机安装好相应的数据库的 ODBC 驱动程序(SQL Server 一般自带好)。

>>>>

2、Navicat Premium

NavicatPremium是四个应用工具中设计最不人性化的一个:从上图怎么也想像不到要点按那个小按钮来添加一个新的连接,并且这个连接设置不会保存,每次导入时都必须重新设置。NavicatPremium使用的是比 ODBC 稍先进的 ADO 设置方式(199X年代的产物),但使用上依然是针对老一代的程序员。

>>>>

3、Mss2sql

Mss2sql 是最容易在百度上搜索出来的工具,原因之一是它出现的时间较早。

Mss2sql由于是很有针对性的从 SQLServer 迁移到 MySQL,因为界面使用了操作向导设计,使用非常容易。同时在设置的过程中,有非常多的选项进行细节调整,可以感觉到软件经过了相当长一段时间的使用渐渐完善出来的。

>>>>

4、DB2DB

DB2DB 由于是由国人开发,因此无论是界面还是提示信息,都是全程汉字。另外,由于 DB2DB 在功能上很有针对性,因为界面设计一目了然和易使用。和 mss2sql 一样, DB2DB 提供了非常多的选项供用户进行选择和设置。

三、处理速度和内存占用评测

在本评测前,本人的一位资深同事曾经从网上下载了某款迁移软件,把一个大约2500万记录数的数据表转送到阿里云 MySQL,结果经过了三天三夜(好在其中两天是星期六和星期日两个休息日)都未能迁移过来。因此这一次需要对这四个工具的处理速度作一个详细的测试。

考虑到从 SQL Server 迁移到 MySQL 会出现两种不同的场景:从 SQL Server 迁移到本地 MySQL 进行代码测试和修改;

从 SQL Server 迁移到云端 MySQL 数据库正式上线使用;

以下为测试过程中的截图:

>>>>

1、SQLyog

请点击输入图片描述

>>>>

2、Navicat Premium

请点击输入图片描述

请点击输入图片描述

注意:我们在测试 Navicat Premium 迁移到  MySQL 时发现,对于 SQL Server 的 Money 类型支持不好(不排除还有其它的数据类型支持不好)。Money 类型字段默认的小数位长度为 255,使得无法创建数据表导致整个测试无法成功,需要我们逐张表进行表结构修改才能完成测试过程。

Navicat Premium 的处理速度属于中等,不算快也不算慢,但 CPU 占用还有内存占用都处于高位水平。不过以现在的电脑硬件水平来说,还是可以接受。但 CPU 占用率太高,将使得数据在导入的过程中,服务器不能用于其它用途。

>>>>

3、Mss2sql

Mss2sql 并没有提供计时器,因此我们使用人工计时的方法,整个过程处理完毕大于是 726 秒。Mss2sql 的 CPU 占用率相对其它工具来说较高,但仍属于可以接受的范围之内。

>>>>

4、DB2DB

请点击输入图片描述

DB2DB 同样迁移 300万数据时,仅仅使用了 2 分 44 秒,这个速度相当惊人。不过最后的结果出现一个 BUG,就是提示了转换成功,但后面的进度条却没有走完(在后面的数据完整性评测中,我们验证了数据其实是已经全部处理完毕了)。

sql用户名数据迁移到mysql_如何将SQL Server数据迁移到MySQL相关推荐

  1. oracle 如何迁移到 mysql_怎么将数据库从Oracle迁移到SQL Server,或从Oracle迁移到MySQL...

    有时候我们有迁移数据库的需求,例如从Oracle迁移到SQL Server,或者从MySQL迁移到Oracle. 很多江湖好汉一时不知如何手工操作,所幸的是Navicat提供了迁移的自动化操作界面. ...

  2. linux python开发环境sql数据迁移到mysql_运用Python语言编写获取Linux基本系统信息(三):Python与数据库编程,把获取的信息存入数据库...

    运用Python语言编写获取Linux基本系统信息(三):Python与数据库编程 有关前两篇的链接: 一.实验环境: Python2.7.10.pycharm.VM虚拟机.CentOS6.3.mys ...

  3. 【SQL Server数据迁移】链接服务器、分布式查询

    链接服务器为SQL Server提供了从远程数据源访问数据的能力,可以执行查询.修改数据.远程过程调用.远程数据源可以是同类的(数据源可以是另一个SQL Server实例),也可以是不同类的(其他关系 ...

  4. sql语句在navicat中可以查询到所有数据但是在idea程序中不行_数据迁移测试实施方案...

    点击关注,我们共同每天进步一点点! 最近经历了一场大型的数据迁移测试,因为以前对数据迁移测试研究甚少,所以对测试实施方案的制定非常的棘手,在网上也查询了很多,发现相关资料很少,并且大部分都是一些理论指 ...

  5. 使用Microsoft数据迁移助手在Oracle数据库和SQL Server之间迁移的具体示例

    介绍 (Introduction) Intended audience 目标听众 This document is intended for application developers and da ...

  6. druid监控数据转存mysql_使用Druid监控SQL执行状态

    本文使用Druid的连接池替换掉原来的C3P0连接池,然后配置Druid的相关属性,完成对Spring web工程的JDBC监控. 其实,我采用Druid替换其它连接池,最关键的一个理由是Druid有 ...

  7. aws rds监控慢sql_使用AWS Database迁移服务进行AWS RDS SQL Server迁移

    aws rds监控慢sql In this article, we will review how to migrate database from on-premise SQL Server ins ...

  8. ssma迁移助手_如何使用SQL Server迁移助手(SSMA)和SSIS将MySQL表迁移到SQL Server

    ssma迁移助手 介绍 (Introduction) In this article, we will demonstrate how to migrate MySQL tables to SQL S ...

  9. SQL Server 数据批量导出处理

    在实际项目环境中,有时会遇到需要将大量数据(这里所指百万级别以上的数据量)从一台服务器迁移到另外一台数据库服务器的情况.SQL Server有很多方式可以进行数据迁移:备份还原.导入/导出数据.生成脚 ...

最新文章

  1. OOP 中的 方法调用、接口、鸭式辩型、访问者模式
  2. gtx1660是什么级别的_GTX1660Ti到底属于什么系列?Nvidia一句话定性了
  3. mysql存儲過程_Mysql存儲過程 | 學步園
  4. d3js绘制y坐标轴_【ggplot2】 设置坐标轴
  5. JavaTPoint Java 中文教程【翻译完成】
  6. cocos2d-x中CCEditbox导出到lua
  7. Vue3---安装axios
  8. bzoj 2339: [HNOI2011]卡农 组合数学+递推
  9. 达梦DISQL执行脚本方法总结
  10. 产品需求文档到底该怎么写?
  11. Pyton学习—循环语句
  12. 打开任务管理器的多种方法
  13. html那种折叠文字内容怎么实现,html+css实现文字折叠特效实例
  14. 深入浅出图神经网络|GNN原理解析☄学习笔记(四)表示学习
  15. 软考报名资格审核要多久?证明材料要哪些?
  16. 先卸载 nvidia-387.26驱动,再安装nvidia-384.81 驱动
  17. 一些android论坛
  18. 用计算机录入稿件,如何利用OCR文字识别软件快速录入信息到电脑上?
  19. 选择使用Linux的理由
  20. html vw布局,完美的响应式布局vw+vh+rem屏幕适配方案!

热门文章

  1. 东软实训2-在jsp中使用javaBean
  2. sql数据库的链接方式
  3. ExcelToDataTable
  4. 解决log4j:WARN Error initializing output writer. log4j:WARN Unsupported encoding?的问题
  5. [Hadoop] - 异常Cannot obtain block length for LocatedBlock
  6. 关于CentOS7虚拟机出现Failed to start LSB: Bring up/down的解决方法
  7. 关于通过webclient和JSON格式报文与服务器之间通讯的解决方法和遇到的难题
  8. 关于win10连接不上ftp的解决方案
  9. 2020年9月“省时查报告”十大热门报告盘点(附下载链接)
  10. PU-Net: Point Cloud Upsampling Network