数据同步解决方案_数据库数据同步解决方案-程序员宅基地

一、为了解决数据同步汇聚,数据分发,数据转换,数据维护需求,TreeSoft推出了数据同步,数据处理等丰富功能 。
     TreeSoft作为中间传输载体负责连接各种数据源,为各种异构数据库之间架起沟通的桥梁,可实现一对多,多对多,多对一等复杂场景的数据同步。 支持多字段合并,字段截取,字段脱敏,数据转换,自定义函数等个性化操作。     
     TreeSoft已被广泛应用,每日处理大量大数据的数据维护、数据同步、数据汇聚、数据转换业务。
     支持MySQL, MariaDB, Oracle, PostgreSQL, SQL Server, DB2, MongoDB, Hive, SAP HANA, Sybase, Caché, Informix, 达梦DM, 金仓Kinbase, 神通, 南大GBase等数据库。

二、兼具数据同步与数据维护管理功能,具备适应性广,灵活性强等特点。
    1、支持主流RDBMS、NOSQL数据库间同步交换数据。
    2、支持单节点或集群布署,可应对庞杂的业务环境。
    3、支持百万级以上数据量同步。
    4、企业级定时任务框架,稳定高效。
    5、支持多数据源向多目标数据汇聚或数据分发。
    6、支持定时数据清洗转换等后处理。
    7、支持window, Linux,mac等操作系统。
    8、基于JAVA开发,WEB网页管理,快速布署,到处使用。
    9、基于网页灵活配置及管理,详细记录同步日志。
    10、兼具数据维护,数据库管理功能,大大提高工作效率。

三、某高校数据同步案例:
    将学工系统MySQL,教务系统SqlServer,后勤系统Oracle,一卡通系统SqlServer异构数据源定时同步到大数据共享库MySQL。 同时实现数据的在线管理维护,数据转换清洗,方便验证同步结果,以及数据统计汇总等需求。

   数据同步配置直接通过页面操作,维护方便。


四、TreeSoft的安装及使用
    1、到官网http://www.treesoft.cn下载试用版,默认试用期一个月。
    2、下载的安装包中已包含Jdk1.7,Tomcat7.0,windows系统直接解压缩,按说明直接启动即可。
    3、下载的安装包中有详细的使用说明文档,及常见问题说明。
    4、Linux系统的布署也十分方便,按说明文档操作即可。
    5、运行环境:jdk1.7+ ,Tomcat7.0+ ,布署配置简单快速。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/marko39/article/details/102151313

智能推荐

深度:一文看懂Linux内核!Linux内核架构和工作原理详解-程序员宅基地

文章浏览阅读2.4w次,点赞100次,收藏580次。简介作用是将应用层序的请求传递给硬件,并充当底层驱动程序,对系统中的各种设备和组件进行寻址。目前支持模块的动态装卸(裁剪)。Linux内核就是基于这个策略实现的。Linux进程1.采用层次结构,每个进程都依赖于一个父进程。内核启动init程序作为第一个进程。该进程负责进一步的系统初始化操作。init进程是进程树的根,所有的进程都直接或者间接起源于该进程。virt/ ---- 提供虚拟机技术的支..._linux内核

调试rust的宏_rust trace_macros-程序员宅基地

文章浏览阅读8.1k次。nightly版本可以用 trace_macros!,具体看这个: http://stackoverflow.com/questions/30200374/how-do-i-debug-macros下面是我写的列子:#![feature(trace_macros)]trace_macros!(true);macro_rules! foo{ ($x:ident,$f:ident)=>{_rust trace_macros

Qt之QProcess(二)调用外部程序_qt start和startdetached-程序员宅基地

文章浏览阅读9.2k次,点赞4次,收藏27次。QProcess启动外部程序的方式常用的有三种:start()、execute()、startdetached().start()与startDetached()函数为非阻塞函数。void start(const QString &program, const QStringList &arguments, OpenMode mode = ReadWrite);_qt start和startdetached

QT笔记之进度条QProgressBar和QProgressDialog-程序员宅基地

文章浏览阅读776次。进度条通常在处理长时间任务时需要提供用于显示时间,告诉用户当前任务的进展情况。 Qt提供了两种进度条显示方式,一种是QProgressBar,另一种是QProgressDialog,即一种对话框。 comboBox中选项为dialog即使用QProgressDialog显示进度条,Bar即使用QProgressBar。code int num = ui->..._qt qprogressbar 与filedialog

Docker入门到部署_top112.top/c83-程序员宅基地

文章浏览阅读5.4k次。LNMP环境部署LNMP规划软件规划件版本NginxNginx 1.16.1MySQLMySQL 5.7.28PHPPHP 7.0.33系统规划操作系统:CentOS Linux release 7.3.1611主机IP地址node07.host.com172.24.248.19node08.host.com172.24.248.20node09.host.com172.24.248.21Nginx_top112.top/c83

FFmpeg在JAVA中的使用-音频提取&字幕压缩-程序员宅基地

文章浏览阅读683次。  由于项目需求中涉及到视频中音频提取,以及字幕压缩的功能,一直在研究ffmpeg,仅仅两个功能,却深受ffmpeg的折磨。  今天谈谈ffmpeg在java中的简单使用,首先下载FFmpeg包,官方地址:http://ffmpeg.org/download.html,这里建议下载Linux Static Builds版本的,轻小而且解压后可以直接使用,我使用的版本是ffmpeg-git-20..._java 音频提取字幕

随便推点

32个Java面试必考点-07(下)必会框架-RPC与ORM-程序员宅基地

文章浏览阅读897次,点赞21次,收藏19次。SQL 语句是通过 SqlSession 中的 Executor 来执行,Executor 根据 SqlSession 传递的参数执行 query() 方法,然后创建一个 StatementHandler 对象,将必要的参数传递给 StatementHandler,由 StatementHandler 来完成对数据库的查询。图中绿色的模块是 RPC 中最主要的三个角色。MyBatis 的一级缓存的存储作用域是 Session,会对同一个 Session 中执行语句的结果进行缓存,来提高再次执行时的效率。

最后一公里:从直播拉流读懂直播链路_首包和首帧-程序员宅基地

文章浏览阅读5.2k次,点赞4次,收藏18次。直播链路中都有哪些角色?这些角色要解决的是哪些问题?要优化某个环节时需要哪些角色的配合?这些角色优化链路的手段有哪些?想要厘清这些问题,对直播全链路接触比较少的同学无疑要花费大量的时间才能完成。本文将从直播拉流切入,力求帮助有兴趣的同学简单明了而全面地理解整个直播链路。_首包和首帧

UAP安装使用FindBugs_怎样下载uap-程序员宅基地

文章浏览阅读281次。1. 安装FindBugs1.1 打开UAP,点击Help,选择Install New Software1.2 >点击“Add”,然后在弹出框“Name”输入“findBugs”,“Location”输入“http://findbugs.cs.umd.edu/eclipse”,点击“OK”,如下图:1.2 选择对应插件,然后点击“next->next->finish”。..._怎样下载uap

Android UI架构(四)--SurfaceFlinger的初始化.md_android surfaeflinger layer优化-程序员宅基地

文章浏览阅读2.1k次。参考:Vysnc虚拟化Android SurfaceFlinger SW Vsync模型Android SurfaceFlinger服务的消息队列创建过程分析Android6.0 显示系统(六) 图像的输出过程Android图形显示系统(一)文章目录一、SurfaceFlinger的启动1.1 surfaceflinger.rc1.2 main_surfaceflinger.cpp:main()1.3 实例化SurfaceFlinger1.3.1 SurfaceFling_android surfaeflinger layer优化

HeadFirst 设计模式学习笔记2--观察者模式-程序员宅基地

文章浏览阅读63次。1.我们需要理解报社、订阅系统和订报人之间的关系,订报人通过订阅系统订报,一旦报社有新的报纸,订阅系统就会派人送或者邮寄给订报人新的报纸。然后,出版者+订阅者就是观察者模式,只不过名称不一样,主题(Subject,或者叫做Observabler)类比于出版者,是事件发生的主体,订阅者改称为观察者(Observer),是响应事情发生的主体。该模式定义了对象之间的一对多依赖,这样一来,当一个对..._修改 `weatherdata` 注册、注销、通知观察者的方法:

Android控件之ProgressBar_对话框与标题栏进度条_android progress 进度条-程序员宅基地

文章浏览阅读2.5k次。ProgressBar_对话框与标题栏进度条:package com.example.progressbar;import android.app.Activity;import android.app.ProgressDialog;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;_android progress 进度条