› 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
zouqiang
1.98D
V2EX  ›  MySQL

关于 mysql 跨库 join,大家有没有什么好的解决方案?

  •  
  •   zouqiang · Aug 2, 2017 · 8774 views
    This topic created in 3385 days ago, the information mentioned may be changed or developed.

    刚看了 mycat 分布式数据库中间件,有没有其他的解决方案啊。

    4 replies  •  2017-08-02 20:40:43 +08:00
    owenliang
    owenliang
    Aug 2, 2017❤️1
    1
    这种情况其实不应该出现。

    1,能不能分成 2 步查询。
    2,要 JOIN 的库能不能放在一个实例,即便是分表了能不能按相同维度分到一起。
    3,使用检索服务( ES )将数据打平存储到一条记录里。
    pine
    pine
    Aug 2, 2017❤️1
    2
    看看能不能冗余,很多时候我在多个表里存相同的数据,查询很方便。
    annielong
    annielong
    Aug 2, 2017❤️1
    3
    正常情况应该避免跨库 join 才对,一定要跨库的话走前台 api,或者中间件
    ihuotui
    ihuotui
    Aug 2, 2017 via iPhone
    4
    应该在设计时已经避免,假如是后台统计就不应该继续使用这个设计的数据库,而是增加大数据平台或者专门分析平台
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3764 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 01:36 · PVG 09:36 · LAX 17:36 · JFK 20:36
    ♥ Do have faith in what you're doing.