OGG-2

来源:这里教程网 时间:2026-03-03 17:18:08 作者:

自己原文公众号: https://mp.weixin.qq.com/s/juh0XXjw-au9mI5sDAECuw

 上次写了mysql到oracle,以及oracle到oracle的数据传输。毕竟都是关系型数据库。今天我尝试成功了从数据库到消息队列的传输。(其实要说厉害不是我个人的能力,只是个人把这个搞明白了)

    ogg首先连接数据库(oracle、mysql)获取归档日志。然后将源端变更的日志投递到目标端(数据库和消息队列中,这里是同时)。

不过套路都差不多,(上面看到了又mongo Cassandra hbase elasticsearch等等)只是hive会非常麻烦,听做过的人都说选择这个的是最不好实现的。按照道理来说我不应该从事这个具体事务,但是毕竟要展示,只能带头做起。

    数据同步就是一个水管,你可以用不同的水管来做,就像用不同的工具。ogg只是其中一种,只不过他支持的数据种类比较多。而且类似ogg这样日志处理的数据同步方式也是最合理和最轻量化的实现方式。首先是准确度可以保证、其次性能最佳在效率上是最高的。

    就软件而言,都会有问题,ogg也不例外。不过我接触下来,只能说他是问题最少的解决方案。如果想要绝对避免传输问题,那只有一个方法就是不传输,在一个数据库上。

   如果数据能在一个库上,给我再成熟可靠的数据同步方案我都不用。

相关推荐