设计制作商城网站,哪个网站有做电箱电柜的图纸,怎么对自己做的网站进行加密,遵义网站建设1、介绍 DBSyncer#xff08;英[dbsɪŋkɜː]#xff0c;美[dbsɪŋkɜː 简称dbs#xff09;是一款开源的数据同步中间件#xff0c;提供MySQL、Oracle、SqlServer、PostgreSQL、Elasticsearch(ES)、Kafka、File、SQL等同步场景。支持上传插件自定义同步转换业务#xf…1、介绍 DBSyncer英[dbsɪŋkɜː®]美[dbsɪŋkɜː® 简称dbs是一款开源的数据同步中间件提供MySQL、Oracle、SqlServer、PostgreSQL、Elasticsearch(ES)、Kafka、File、SQL等同步场景。支持上传插件自定义同步转换业务提供监控全量和增量数据统计图、应用性能预警等。
1.1、特点
组合驱动自定义库同步到库组合关系型数据库与非关系型之间组合任意搭配表同步映射关系实时监控驱动全量或增量实时同步运行状态、结果、同步日志和系统日志开发插件自定义转化同步逻辑
1.2、项目地址
GiteeGitHub
1.3、应用场景 2、安装配置
2.1、环境准备
推荐机器配置内存8GB4core磁盘60GB建议上好点的SSD安装部署JDK需要安装JDK8下载 dbsyncer-2.0.4-bin.zip社区版
2.2、安装配置
下载
wget https://gitee.com/ghi/dbsyncer/releases/download/v2.0.4/dbsyncer-2.0.4-bin.zip
解压、启动
unzip dbsyncer-2.0.4-bin.zip
切换到bin目录下执行脚本
./startup.sh
如果是windows环境直接启动 startup.bat 即可。 看到“Start successfully!”即启动成功 启动后的管理页面可以通过 http://ip:18686进行登录查看默认管理账号密码为admin/admin 2.3、数据迁移
2.3.1、准备工作
本次测试的是从Oracle迁移数据至MySQL因此先在Oracle数据库中创建一张表及测试数据在MySQL数据库中也创建一张表。
Oracle库
CREATE TABLE test1(id int ,c1 varchar(20))INSERT INTO test1 values(1,a);INSERT INTO test1 values(2,b);commit;
MySQL库
CREATE TABLE test1(id INT PRIMARY KEY ,c1 VARCHAR(20));
2.3.2、配置数据源 配置一个名为oracle1的数据源对应填写连接信息、账号密码等完成后保存即可。 如果保存时不报错则说明连接添加成功如果保存过程中有错误则按照错误信息进行解决。 再配置一个MySQL数据源作为目标库MySQL的连接URL里要注意库名的配置。 保存后即可在界面上看到对应的数据源。 2.3.3、配置迁移任务
这个版本点击“添加驱动”进行数据迁移任务的配置建议修改名称以免有误解。 先选择源目数据源并设置一个任务名称。 保存后进行相关表影射等配置例如选择表名及目标表对应的主键名等。 在高级配置中还可以进行其他的转换配置等。 任务配置完成后可以在页面上看到同步列表。 2.3.4、启动任务
点击右上角的启动按钮即可启动本任务。 启动后会显示”运行中“的状态。 完成后会显示进度、耗时及成功数量。 去目标库中查看结果可以发现数据已同步进MySQL至此本次数据迁移完成。 2.4、小结 根据DBSyncer官方介绍社区版的效率确实相对于专业版迁移效率差别很大大家可以下载测试一下。另外也可以配置大字段、大表不同数据库的兼容配置、增量同步等进行更个方面的测试。