DB2与MySQL数据转移

如果您是一位要同时管理 MySQL 和 IBM DB2 Express-C 的 DBA,就需要理解这两种数据库服务器的功能差异。本文是系列文章中的第 4 篇,这个系列帮助具有 MySQL 背景的 DBA 学习如何管理 DB2 Express。在本文中,学习在这两种产品中数据转移技术有何差异。讨论的技术包括 Import、Export、Load 以及专门用于数据转移的其他实用程序。

简介和背景知识

在 2006 年 7 月 28 日,IBM 发布了下一个 DB2 for Linux, UNIX, and Windows 版本,这是一种为满足当今复杂的业务需求而设计的混合型数据服务器。这个版本提供了第一个支持本机 XML 存储的工业强度的数据服务器。压缩、安全和自治功能等其他特性也得到了改进。

在 developerWorks DB2 for Linux, UNIX, and Windows 信息管理参考资料页面 上可以找到对 DB2 Express-C 9 支持的特性的概述和深入讨论。这些特性包括 PureXML,这个特性确保企业能够以本机方式利用 XML 功能。有了 DB2 Express-C 9 PureXML 特性,就不再需要将文档存储在大对象(LOB)中或者将它们分解成对象。尽管 IBM DB2 Express-C 非常适合中小型企业的需求,但是它没有提供更高版本中的所有可用特性。DB2 Express-C 不包含其他 DB2 9 版本中的以下特性:

·Replication(但是支持 Homogeneous Replication)

·数据库分区特性

·Connection Concentrator

·DB2 Geodetic Extender

·Query Patroller

·Net Search Extender

·Compression

·Label Base Access Control - LBAC

另外,要记住 IBM DB2 Express-C 9 是 “免费开发”、“免费部署” 和 “免费发布” 的。

从 DB2 Express-C 8 到 DB2 Express-C 9,有许多改进,这些改进超出了本文的范围。但是,数据转移的特性和功能大体上保持不变。本文概述 IBM DB2 Express-C 9.1 的数据转移特性。本文主要关注它们的功能,同时提及 MySQL 的数据转移功能。如果您熟悉 MySQL 的数据转移,那么可以跳过 “MySQL 数据转移” 一节,直接学习 IBM DB2 Express-C 9.1 的数据转移。

讨论的主题 - 概述

本文首先介绍 MySQL 中的数据转移。接下来,本文讨论 IBM DB2 Express-C 的数据转移,这可以分为以下主题。

·导入 - Import 实用程序和 DB2 Load

·导出 - Export 实用程序

·其他可用工具

时间: 2024-11-03 21:27:19

DB2与MySQL数据转移的相关文章

DB2下数据转移任务操作实例

使用 DB2 LOAD 实用程序的 FROM CURSOR 选项简化 DB2 for Linux, UNIX, and Windows的数据转移 过程.本文介绍 LOAD FROM CURSOR 特性并提供两个接口 Command Line Processor 和 ADMIN_CMD 存储 过程的使用示例. 简介 典型的 DB2 数据转移任务涉及三个步骤: ◆把数据以二进制或文本格式从源数据库导出到一个临时数据交换文件 ◆在系统之间转移生成的文件 ◆把数据从文件导入或装载到目标数据库中 在数据量

mysql数据据存储引擎InnoDB和MyISAM的优势及区别

MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的顺序访问方法) 的缩写,它是存储记录和文件的标准方法.与其他存储引擎比较,MyISAM具有检查和修复表格的大多数工具. MyISAM表格可以被压缩,而且它们支持全文搜索.它们不是事务安全的,而且也不支持外键.如果事物回滚将造成不完全回滚,不具有原子性.如果执行大量的SELECT,MyISAM是更好的选择. InnoDB:这种类型是事务安全的.它与BDB类

通过Access从Web获取MySQL数据

MySQL是当前最流行的网络数据库,其中的原因包括:运行速度快免费能运行在Linux及其他的一些平台能与Apache(一种流行的网络服务器)完美结合能与 PHP完美结合MySQL具有一个ODBC接口.如果你操作的是网络服务器或MySQL服务器,并想把数据关联到桌面应用程序,采用ODBC接口是一个很好的方式.但如果你不是对服务器操作,访问MySQL的端口很有可能无效,此时只能寻求其他方法来操作你的数据. 存在的问题所提及的问题都是针对客户机而言的.出于安全起见,客户机程序一般都通过一个主机选择网络

MySQL数据库主主互备模式的配置

MySQL双主-高可用 资源规划 主机名 os 版本 MySQL 版本 主机 IP MySQL VIP db01.lyk.com centos 6.4 mysql-5.6.21-linux-glibc2.5-x86_64 172.31.30.12 172.31.30.222 db02.lyk.com centos 6.4 mysql-5.6.21-linux-glibc2.5-x86_64 172.31.30.11 3.修改MySQL配置文件 修改DB01的配置文件: vi /etc/my.cn

Linux下实现MySQL数据备份和恢复的命令使用全攻略_Mysql

为了保障数据的安全,需要定期对数据进行备份.备份的方式有很多种,效果也不一样.一旦数据库中的数据出现了错误,就需要使用备份好的数据进行还原恢复.从而将损失降到最低.下面我们来了解一下MySQL常见的有三种备份恢复方式: 1.利用Mysqldump+二进制日志实现备份 2.利用LVM快照+二进制日志实现备份 3.使用Xtrabackup备份 一:实验环境介绍: 系统介绍:CentOS6.4_X64 数据库版本:mysql-5.5.33 二:基于Mysqldump命令实现备份恢复 2.1.思路概念

使用IBM Data Movement Tool从SQL Server/Oracle到DB2的表数据迁移

SQL Server,Oracle 及 DB2 都是目前市场上很多应用程序所使用的关系型数据库,随着应用程序功能的日趋强大,应用程序的版本升级和重新安装都将要求保留原有数据.这样不同类型数据库之间的迁移成了现在应用程序功能中数据迁移部分的重点.目前市场上出现了一些数据库迁移工具(比如:IBM Data Movement Tool).互联网上针对这些工具的介绍大部分都是基于数据对象的整体迁移,也就是在数据结构迁移的基础上进行数据迁移.但是有些应用程序并不需要数据结构的迁移,而是仅仅需要表数据的迁移

备份MYSQL数据表结构与数据库结构教程

备份MYSQL数据表结构 [root@Mysql ~]# /usr/local/mysql/bin/mysqldump -uroot -p'admin' -d mysql servers>/backup/mysql-structure-tables-$(date +%F).sql [root@Mysql ~]# egrep -v "^$|^--|*" /backup/mysql-structure-tables-2014-06-05.sql DROP TABLE IF EXIST

【赠书】从商用到开源:15个维度,全面剖析DB2与MySQL数据库的差异

云和恩墨为某证券公司进行了从DB2到MySQL数据库系统的迁移论证.验证,对两类数据库展开全方位多角度的对比分析,并根据用户的业务现状进行了相关架构.性能.备份恢复及高可用验证.本系列将带领大家全面学习DB2迁移至MySQL的实践. 前文回顾: 从商用到开源:DB2迁移至MySQL的最佳实践 今天一起来学习DB2与MySQL数据库的特征对比.快上车! 一.隔离级别 标准的隔离级别共四个,分别是: 未授权读取 也称为读未提交(ReadUncommitted):允许脏读取,但不允许更新丢失.如果一个

PHP到MySQL数据查询过程概述

HP层到MySQL层 Php到sql组件层次如下图所示: ext/mysqli和ext/mysql 是客户端的扩展程序库(库函数) ,在客户端脚本层面的扩展库. Mysqli库是mysql库的扩展版本,扩展版本增加了列版定(Bind Column)绑定.PDO (PHP Data Object) 是另外一种面向数据对象的 扩展库.这些扩展库直接面向编程者,而它的底层实现是mysql连接引擎(如mysqlnd和libmysql )(参考 http://bbs.chinaunix.net/threa