如何编译开源的数据同步工具dbsync

如何编译开源的数据同步工具dbsync,第1张

软件特性DBSync数据同步工具是一款异构数据库之间数据同步的工具,目前支持的数据库有:access、sqlserver、oracle、db2、sybasease125,同时,该软件提供的ODBC的同步功能,可以间接实现对MYSQL,SYBASE,INTERBASE等其他数据库的支持,该版本实现了对二进制字段同步的支持,以后的版本中,会逐渐支持其他类型的数据库。DBsync还提供批量脚本更新的功能(参照界面中定义的规范),该工具可以实现计划、增量、两表记录保持一致等方式的同步 *** 作。DBSync同时提供给开发商二次开发的接口,开发商可以很方便地配置需要进行同步的数据。新增的快速事务处理功能,能提供百万级数据记录的同步能力。新加入的远程同步任务功能,可以和远程数据交换服务器组合成为全球数据交换系统;远程文件同步任务,和远程数据交换服务器配合,组成公司内部使用的可靠文件备份系统。其具体的功能包括:1)不同数据库表之间数据的同步或增量同步功能(以记录为单位);2)数据同步以任务的方式定义(新增任务,删除任务,修改任务);3)同步任务的调度(立即执行,定时,或以固定时间间隔方式执行);4)每天执行结果的报告,也可以以实时的方式进行报表的查看;5)数据安全性(以事务的方式处理每一个同步任务);6)同步任务的导入导出功能;7)以工作流的方式实现数据的同步(暂时未实现);8)支持常用的数据库记录 *** 作(添加记录,修改记录,删除记录,执行存储过程);

61 条面向对象设计的经验原则

ANT 基本概念、安装与配置

AWT 和 SWING 的强大竞争者 - SWT 简介

Axis + Tomcat 模拟银行存取款服务

用 Java 编写简单 UDP 网络通信程序

用 JBuilder9 开发 Struts 的实例

用 JFace 和 SWT 构建一个简单的应用程序

用 Jsp 动态输出 excel 文档和乱码问题的解决

用 JSP/Servlet 构建三层式管理信息系统

用 SyncML 进行异构数据库复制

用缓冲技术提高 JSP 应用的性能和稳定性

用连接池提高 Servlet 访问数据库的效率

程序开发中 Debug 和 Release 之本质区别

简单教您如何使用 Factory Method 模式

简易使用 Apache Web 让你的 JSP "动"起来

Enhydra 入门 - 一个有用的中间件 - Enhydra

通过 Java Swing 看透 MVC 设计模式

通过 JDBC 连接 Oracle 数据库的十大技巧

配置 Web 应用环境实现 JSP 留言簿开发

讲解如何在 C/C++ 中调用 Java 的方法

讲述在 Java 中 Decorate 的三种实现方法

详细解析 JavaBeans 与 Ejb 的区别

详细讲解怎样在 Java 中运行其它应用程序

详细讲述 JSP、PHP 与 Java 融合的开发环境

详细为您解析 JSP 的环境引擎 - Websphere

详细介绍用 JBuilder9 开发的 Struts 实例

详解 EJB 30 是如何简化应用程序的开发

详解如何利用 iText 在 JSP 中生成 PDF 报表

详解怎样使用 Axis 开发 Web Service 的实例

Jar 文件包间接及 Jar 命令开发实例详解

Java 的秘密 - 将应用程序的设定存在哪里

Java 程序的反编译 - 再次掀起编译热潮

Java 编程中更新 XML 文档的常用方法集

Java 语言入门级的十二大特色详细介绍

Java 入门基本语法

Java 入门所需的关键特性与 30 个基本概念

Java 关于中文乱码问题的解决方案与经验

Java 列表对象的性能分析和测试应用解析

Java 初学者常用开发工具介绍图解

Java 基础之"接口"与"包"

Java 对象转为 String 的几种常用方法剖析

Java 开发中的线程安全选择与 Swing

Java 开发为什么需要 UML?

Java 性能优化技巧集锦

Java 服务器端编程安全的必读本

Java 中 Static、this、super、final 用法

Java 中的强大武器 - 对象的序列化

JavaBeans 程序开发从入门到精通教程

Javamail *** 作指南 - 实例代码解析

Jboss 的 JDBC 数据源配置步骤详解大全

JNI 使用技巧点滴

JSP 与 ASP 的比较

JudoScript - 让 Java 离你更近一些

Spring WebFlow - 重用与抽象框架解析 (1)

Spring WebFlow - 重用与抽象框架解析 (2)

StarSuite 60 和 SDK 安装以及配置指南 (1)

StarSuite 60 和 SDK 安装以及配置指南 (2)

StringgetBytes() 方法中的中文编码问题

Swing 第三方工具的设计

Tomcat50 + MySql 配置 JDBC,DBCP,SSL

Web Services 在 Tomcat404 的安装和测试

初学者入门 JAVA 的 XML 编程实例解析

初学者如何快速入门 JSP 实例分析

在 Java 应用开发中如何使用线程

在 Servlet 中如何捕获 Session 事件

大话面向对象的前世与今生

如何进行 J2SDK 和 TOMCAT 的安装及配置

如何在Web应用中启动后台任务的实例讲解

如何为 Java 应用程序添加退出事件的处理

如何使用 Java 程序实现 Logo 画面的编程

实例讲解如何穿越防火墙访问 EJBs

开发中利用批处理 JDBC 语句提高处理速度

怎样用 Java 实现 MSN Messager 的功能

怎样用 jConfig 获取 XML 文件中的配置信息

怎样真正的在 Struts 框架下使用时间类型

怎样在 Java 实例开发的过程中使用进度条

怎样为 SWT 应用程序配备内容助理功能

怎样使用 Java Servlet 动态生成详解

手把手教您如何编写一个动画 Applet 实例

揭开 Java Socket 编程中的一个秘密类

教您用 Java 做一个最简单的 Socket 通话程序

教您纯 Jsp 的自定义的单个文件上载代码

教您在 Java 开发过程中如何应对异常处理

教您如何提高 Java 代码性能的应用解析

教您将 Java 编译为 EXE 的几种简易方法

教您快速上手使用 JDOM 处理 XML 文档的技巧

教您怎样在 Web 应用中动态创建 PDF 文件

教您一个压缩归档的实用软件

教你如何快速成为一名 Java 初级程序员

浅谈实际开发中数据源在 JDBC 中的应用

浅析 Java 中常见的 Date 类的应用技巧

浅析 JavaBean 与 EJB 的区别与应用分析

测试对 Java 开发的重要性

深入解析 Java 的新特性 assertion

专家解答 Java 常见问题集锦 25 问

从 C++ 到 Java - 理解面向对象的关键所在

使用 Java 把文件/目录压缩成 ZIP 包最新技巧

澄清 Java 的接口与继承机制

估计您的系统应该是个大系统,数据库也应该是MS SQL或Oracle之类的专业数据库,这些数据库都有命令行方式的库导出功能。

如果您新系统只是硬件升级或者简单地调整了库结构或某些表的结构,那就可以用批处理实现大部分的导出导入:

1、在某台机器上建立好与新旧系统的数据库连接;

2、建立批处理exp2impbat:

<旧库的导出语句组>

<新库的导入语句组>

这些语句组您只能事先测试好,包括用户角色、库实例、库的连接名等都要写好。

3、其余的结构差异化数据只能通过专用工具导出、导入了。

如果您的新库与旧库结构和权限管理模式差异非常大,还是建议您用专用的数据库管理工具或第三方工具进行数据导出、导入。

Oracle GoldenGate 用于在各种企业系统间以亚秒级速度复制和集成事务数据,是同类最佳的、易于部署的产品。Oracle GoldenGate 可以灵活地在同类和异类系统(包括不同版本的 Oracle Database、不同的硬件平台)之间以及 Oracle 数据库和非 Oracle 数据库(包括 Microsoft SQL Server、用于开放系统和 z/OS 的 IBM DB2、Sybase 等等)之间移动数据。

本文演示如何安装、设置和配置此产品以轻松实现 Oracle Database 10g 和 11g 之间数据的无缝复制,还介绍了此产品的加速能力。

Oracle 于 2009 年收购了 GoldenGate,我们可以看到在全球各行业超过 4,000 个解决方案中实施了 Oracle GoldenGate。该软件执行实时的、基于日志的更改数据捕获 (CDC),能够在异构数据库间以极低的延迟和很小的空间移动大量事务数据。

通常,您部署 GoldenGate 捕获、数据泵和交付进程,并且可将这些进程部署在许多不同的 *** 作系统和数据库上。可根据目标数据库的需要,复制所有数据或部分数据。当 Oracle GoldenGate 用于 Oracle 数据库时,可以复制数据 *** 作语言 (DML) 和数据定义语言 (DDL) *** 作。(目前只能在同类(不能在异类的)Oracle 版本间复制 DDL *** 作。)Oracle GoldenGate 官方支持 Oracle9i 第 2 版到 Oracle Database 11g 第 2 版,并且对所有这些版本提供 DML/DDL 支持。该产品可用于 Oracle Database 的企业版和标准版。

如上所述,可以在所支持的同类或异类 Oracle Database 版本间移动数据,也可以在 Oracle 数据库和非 Oracle 数据库间移动数据。大多数情况下,可对数据进行筛选、映射和转换。注意,如果启用了 DDL 支持(换言之,如果使用 GoldenGate 进行同类 Oracle Database 版本之间的 DDL 复制),则不支持数据筛选、映射和转换。

Oracle GoldenGate 是以 DBA 为中心的,因此 DBA 很容易学会如何使用它。其实现时间也是最少的 — 一些站点只用一个月的时间就完全付诸实现。

以上就是关于如何编译开源的数据同步工具dbsync全部的内容,包括:如何编译开源的数据同步工具dbsync、java月入5000需要掌握什么技能啊(有经验的进)、用批处理把旧系统里的数据移到新系统中,具体怎么实现等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/sjk/10184162.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存