› 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
zealinux
V2EX  ›  MySQL

MySQL 的读写分离中间件求推荐?

  •  
  •   zealinux · Feb 25, 2021 · 5890 views
    This topic created in 2081 days ago, the information mentioned may be changed or developed.

    现在不想在代码里去连接多个 MySQL DB, Azure 上已经使用了主从复制新建了只读副本, 现在就想着去找个数据库代理服务自动去解析 sql 然后下发到主库还是从库。

    有推荐 MyCat 的,但是发现居然 下载的域名 DNS 都不能解析了,mycat.io ,就感觉不靠谱

    请大家推荐, 需要在生产环境上使用,MySQL 8.0

    22 replies  •  2024-02-06 14:18:24 +08:00
    securityCoding
    securityCoding
    Feb 25, 2021
    1
    sharding-jdbc,这个用的比较多
    zealinux
    zealinux
    OP
    Feb 25, 2021
    2
    @securityCoding 看了 sharding-jdbc,发现 sharding-proxy 可能是更好的选择,不要几十个项目里去修改代码。
    vopsoft
    vopsoft
    Feb 25, 2021
    3
    securityCoding
    securityCoding
    Feb 25, 2021
    4
    @zealinux 客户端模式跟代理模式看你适合哪个
    v2orz
    v2orz
    Feb 25, 2021
    5
    MyCat 慎重考虑
    qczrzl
    qczrzl
    Feb 25, 2021
    6
    mycat
    dfzj
    dfzj
    Feb 25, 2021❤️1
    7
    推荐 无远 + ShardingSphere
    LarryWang
    LarryWang
    Feb 25, 2021
    8
    千万别用 mycat
    monkeyWie
    monkeyWie
    Feb 25, 2021
    9
    mycat 早就不在维护了啊,用 sharding-proxy
    wps353
    wps353
    Feb 25, 2021
    10
    ProxySQL
    fucUup
    fucUup
    Feb 25, 2021 via Android
    11
    @zealinux 小心这货的性能问题,1 亿市值以上的公司尽量别用,坑死你不会赔的
    fucUup
    fucUup
    Feb 25, 2021 via Android
    12
    小心 sharding-jdbc 的性能问题
    wakzz
    wakzz
    Feb 26, 2021
    13
    推荐 ShardingSphere-Proxy,别用 mycat
    wakzz
    wakzz
    Feb 26, 2021
    14
    @fucUup sharding-jdbc 有啥性能问题,就是改写了 sql 而已,性能问题基本上是开发者写的 sql 本身的问题吧。如果你是指跨分表查询,那是分表策略有问题,换什么中间件都一样。
    fucUup
    fucUup
    Feb 26, 2021 via Android
    15
    @wakzz

    给你一个 link,不是我遇到的,也许你的版本已经 fix


    www.icode9.com/content-4-782186.html
    bthulu
    bthulu
    Feb 26, 2021
    16
    mycat 不维护了, sharding-jdbc/sphere 又有性能问题, 那就只能自己造了
    bthulu
    bthulu
    Feb 26, 2021
    17
    TiDB 有人试过没, 这个也许也能用用
    wakzz
    wakzz
    Feb 26, 2021
    18
    @fucUup 那我幸运的,用的 ShardingSphere-Proxy 没用 sharding-jdbc,这几个问题都没有遇上
    mlboy
    mlboy
    Mar 1, 2021
    19
    如果只做读写分离的话, 其实只要判断 select 和 show 开头的走从就行了
    zealinux
    zealinux
    OP
    Mar 1, 2021
    20
    @mlboy 是的,其实我就想要个最简单的读写分离的 proxy 服务。好部署的。
    rubygo
    rubygo
    Mar 23, 2021
    21
    @zealinux haparoxy 写库,读库分离
    crazyweeds
    crazyweeds
    Feb 6, 2024
    22
    @wakzz 他说的是 xxx-proxy ,不是 xxx-jdbc 。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1718 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 12:31 · PVG 20:31 · LAX 04:31 · JFK 07:31
    ♥ Do have faith in what you're doing.