QuartzSynchroData

多个不同站点服务器sqlserver数据库 同步到总服务器上的数据库 (数据中心)

目前支持40多个数据库(在数据库配置表DBconfig配置了)的同步,每天每个服务器数据量在几w条左右,定时同步到数据中心,数据中心大约有2000w条数据记录,此例子是我修改的,

其实使用这样的同步方案,里面存在很多的问题的:

1.性能略低,不过很灵活,字段可以根据模型增加,修改(可以处理异构表,源表和目标表字段不一样)

2.因为定时器 增删数据,数据中心易产生多余数据库日志

#几点改进--未实现#

1.如果是同构数据库(因为例子是为了处理数据中心的库和各站点的库不完全一致),完全可以把订单表也用批量处理

2.(这是最笨的方法)因为一定时间内,订单(如订单状态,用户修改了电话,地址等 )在不断改变,所以为了一致性,必须先删除数据中心原有的订单,重新把各站点的订单insert数据中心

(我目前想到未实现的方法)就是各站点的订单状态如果改变(update,delete操作时),同时发送对应订单的(订单号和数据编号,操作类型)到rabbitmq消息队列,

rabbitmq消费端集成到另一个Windows服务里只做update数据中心对应的那条订单 ,而代替了不断的delete和insert操作

QQ:827937686

在实际测试的时候,发现问题还是蛮多的,所以希望专业人士能够给出好的建议,如果有更好的技术希望能交流分享之,让此类问题的数据同步能够更加稳定,谢谢!!

服务器多个网站开启quarz,GitHub - WuLex/QuartzSynchroData: 多个不同站点服务器数据同步到总服务器(数据中心)...相关推荐

  1. SQL 与oracle数据同步之 链接服务器

    很多时候,大一些的单位都有好几个系统,而这几个系统可能来自己不同的厂商,它们采用的开发技术可能很不一样,底层数据库也很能 有可能是 出于不同的平台,这就造成了同一个企业而在信息数据方面不"同 ...

  2. 服务器上的网站怎么打不卡视频,做网站的时候,怎么在网页上播放服务器的视频?...

    如何轻松的搭建影音服务器 你好~ 在许多网者局域网用户来说,一般都有自己的影片和音乐库,以供来在上网之余观看.而观看的方式大多都是将影片和音乐文件放在一台或是几台电脑里,用户要观看影片或听音乐时,直接 ...

  3. excel服务器数据同步修改,excel表格数据同步修改-关于excel不同表格(不同工作簿)之间数据同步修改......

    EXCEL表格文档如何数据同步更新 excel中让两份表格实现数据同步的具体步骤如下: 首先打开计算机,在计算机桌面找到excel软件,鼠标左键双击excel的快捷方式以打开软件.然后打开需要进行数据 ...

  4. 虚拟服务器关机之后怎么开,云服务器关机了怎么开启

    云服务器关机了怎么开启 内容精选 换一换 表1详细说明了不同计费模式的弹性云服务器关机后计费情况.按需付费的弹性云服务器关机再次开机时,可能会出现由于资源不足引起的启动失败,请过一段时间再次启动,或更 ...

  5. linux定时备份mysql数据并同步到其他服务器

    (备份还原操作) ###导出数据库 /usr/bin/mysqldump -u root -pwd database > database20180808.sql ###导入数据库 mysql ...

  6. PHP网站开启gzip压缩,php中开启gzip压缩的2种方法代码

    Gzip网页压缩可以大幅度提升网站访问速度,对于网站在国外的站来说,这是必不可少的一步,提升网页打开速度非常明显,现在我们就系统的来认识一下这个Gzip的庐山真面目. 一.何为GZIP GZIP概念 ...

  7. 虚拟服务器关机怎么开,云服务器关机了怎么开启

    云服务器关机了怎么开启 内容精选 换一换 开启防护后,您可以根据需要进行安全配置.包括配置常用登录地.常用登录IP.SSH登录IP白名单,开启恶意程序自动隔离查杀功能.配置常用登录地后,企业主机安全服 ...

  8. 小网站服务器空间,小型网站空间服务器

    小型网站空间服务器 内容精选 换一换 使用主机迁移服务前,请参考以下步骤准备好账号.权限及源端.目的端服务器环境.已在华为云注册账号,并完成实名认证.已获取账号迁移权限.已获取目的端账号的AK/SK. ...

  9. 如何利用腾讯云服务器搭建个人网站

    云服务器厂商 学生身份 新用户(非学生身份) 腾讯云 学生特惠,1核2G5M宽带,仅需9元/1个月 星星海SA2云服务器,1核2G首年99元(答主目前用的) 不知道还有没有券,可以试试 新客户无门槛代 ...

最新文章

  1. 终于写完了!PyCharm操作手册 V1.0版本
  2. ASP.NET Core 防止跨站请求伪造(XSRF\/CSRF)攻击
  3. 平面方程(Plane Equation)
  4. linux bash命令_Linux命令-您应该知道的基本Bash命令行技巧
  5. STM32F1与STM32CubeIDE编程实例-光敏电阻(LDR)传感器驱动
  6. [转]51汇编指令集详解()
  7. 2022年 会员管理的五大趋势
  8. 【Unity3D】分离路面导航
  9. jQuery插件库超级好用库
  10. 准备一个月,考过软件系统架构师
  11. 交换机端口mtu值最大_mtu出现网络故障案例
  12. contiki之list(1)
  13. linux的第一个逻辑分区表示为 ?,/dev/sda5 在 Linux 中表示 答案:第一块SCIS 硬盘上的逻辑分区...
  14. dede php低版本出现500错误,织梦后台生成文章提示500错误怎么办
  15. 相亲交友v6.7.7
  16. Java开发面试(持续更新)
  17. 常用的第三方模块-Pillow
  18. Intel x87 FPU的使用基础
  19. SQL实现占比、同比、环比指标分析
  20. 安全智能分析技术白皮书

热门文章

  1. 【错误记录】 ERROR java.lang.NoClassDefFoundError
  2. 【Python】编写一个类,求圆的周长和面积
  3. 使用Visual Studio Code调试.net控制台应用程序的方法
  4. C#LeetCode刷题之#628-三个数的最大乘积( Maximum Product of Three Numbers)
  5. 分享个提高自己审美的网站
  6. 一种通用的动作解决方案
  7. 令人难以置信的竞争性编程-您无需学习
  8. 文件从头开始读函数_如何从头开始编写自己的Promisify函数
  9. 了解如何使用Tkinter在Python中创建GUI
  10. 110_Power Pivot特殊结算日期及财年日期