2.2 数据库转移
这里的数据库转移包含2种应用,一种是同类型数据库之间的数据转移,例如:本地数据更新,数据备份等。另外一种是不同类型数据库之间的数据总和,可能分布式数据库采用的是不相同的关系型数据库,
例如:分布式数据库体系中,有些小的应用单位使用MySQL数据库体系,而有的大型单位采用的是Oracle数据库。DdlUtils使用与JDBC相同的标准类型,使得开发人员可以不考虑数据库之间的差异,不用花费精力在数据库定义的schema上面。
下图2是使用DdlUtils实现数据库转移的示意图。

图2:利用DdlUtils实现数据库转移
这种应用的特征是:
(1)很简单地允许你在类似MySQL,Oracle和SQL Server这样的关系型数据库之间,或和他们的任意组合之间实现数据同步。
(2)不花时间在设计数据库schema,数据转移的过程对开发人员而言是透明的。