欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql otter

錢瀠龍2年前11瀏覽0評論

MySQL Otter是一款開源的數據同步工具,它可以實現MySQL數據庫的實時增量數據同步。這個工具最早是由淘寶內部開發的,后來被開源出來。

使用MySQL Otter,可以輕松實現主從復制、雙向同步、分庫分表、平臺數據匯總等多種數據同步場景。它使用的是基于binlog的增量同步方式,可以確保數據的完整性和準確性。

binlog格式
MySQL Otter支持以下的binlog格式:
ROW:使用的是基于行的增量同步方式,可以確保最高的數據同步精度,適用于大多數場景。
MIXED:混合模式,轉換率高于STATEMENT,精度高于STATEMENT,默認使用。
STATEMENT:基于語句的同步方式,提升了性能,但是對于某些特殊的DDL無法同步。
批次
MySQL Otter支持以下的批次大小的設置:
commitSize:一個commit即進行一次binlog讀取,支持可配的commit間隔時間GTime,commitSize自從5.2.5版本才支持。
batchSize:一個mysql連接進行一批次數據dump,默認是1000,通常調整到1W左右最佳。

MySQL Otter使用Java語言編寫,運行在JVM上。它使用了一些非常優秀的開源組件,比如Canal解析MySQL的binlog,RocketMQ作為消息隊列,甚至還支持了HBase和Kafka的輸出。

總的來說,MySQL Otter是一款非常實用的數據同步工具,它簡單易用,功能強大,完全可以滿足大多數的數據同步需求。