› MySQL 5.5 Community Server
› MySQL 5.6 Community Server
› Percona Configuration Wizard
› XtraBackup 搭建主从复制
Great Sites on MySQL
› Percona
› MySQL Performance Blog
› Severalnines
推荐管理工具
› Sequel Pro
› phpMyAdmin
推荐书目
› MySQL Cookbook
MySQL 相关项目
› MariaDB
› Drizzle
参考文档
› http://mysql-python.sourceforge.net/MySQLdb.html
cangtianyouyan
V2EX  ›  MySQL

mysql 数据库同步有什么好多方案吗?

  •  
  •   cangtianyouyan · Sep 11, 2017 · 6540 views
    This topic created in 3341 days ago, the information mentioned may be changed or developed.
    需求:两个结构一模一样的数据库,任意一个有更新另一个也要更新
    Supplement 1  ·  Sep 11, 2017
    补充一下哈:有实时性要求,是一个 MySQL 进程里两个数据库。
    13 replies  •  2018-08-24 16:40:48 +08:00
    tonghuashuai
    tonghuashuai
    Sep 11, 2017❤️1
    1
    实时性要求高的话可以用配置主从
    如果周期性同步的话可以用 kettle
    cangtianyouyan
    cangtianyouyan
    OP
    Sep 11, 2017
    2
    @tonghuashuai 是双主把?刚刚搜了一下。
    234747005
    234747005
    Sep 11, 2017
    3
    改用 mariadb galera cluster
    wuhang89
    wuhang89
    Sep 11, 2017❤️1
    4
    双主同步吧,把主键奇偶岔开,问题不大,就是做表结构修改的时候需要注意下。
    cangtianyouyan
    cangtianyouyan
    OP
    Sep 11, 2017 via Android
    5
    @wuhang89 嗯嗯,我也这么想的,可是一个 MySQL 进程怎么配置啊(需求比较奇怪),半天没搜到。。
    choury
    choury
    Sep 11, 2017
    7
    同一个数据库为啥不用触发器……
    cangtianyouyan
    cangtianyouyan
    OP
    Sep 11, 2017
    8
    @choury 太麻烦了。
    是一个进程两个数据库。
    AlisaDestiny
    AlisaDestiny
    Sep 11, 2017
    9
    帮你找的一个工具。不知道有没有用 。https://github.com/rememberber/DataSync
    xujiang
    xujiang
    Sep 11, 2017
    10
    阿里不是有个 datax
    gouchaoer
    gouchaoer
    Sep 11, 2017
    11
    数据库对写很麻烦的
    HunterPan
    HunterPan
    Sep 11, 2017
    12
    搞两个呀。一个读 一个写,要求高的话,把要求高的查询都落到主库
    xiaoyanbot
    xiaoyanbot
    Aug 24, 2018
    13
    @AlisaDestiny 感谢!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1369 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 20:09 · PVG 04:09 · LAX 12:09 · JFK 15:09
    ♥ Do have faith in what you're doing.