解决方案 »

  1.   

    可以配置集群mysql cluster
    数据节点 、管理节点、sql节点。
      

  2.   

    别整cluster  没几个线上用cluster的就用最简单的master-slave模式的
      

  3.   


    请问版主,mysql支持分库吗?如果数据表在不同的数据库,那么查询是,是需要业务层来判断去哪个数据库查,还是说有什么工具可以屏蔽这种分库的情况,让业务层觉得只在查询一个数据库呢?
      

  4.   


    请问版主,mysql支持分库吗?如果数据表在不同的数据库,那么查询是,是需要业务层来判断去哪个数据库查,还是说有什么工具可以屏蔽这种分库的情况,让业务层觉得只在查询一个数据库呢?
    可以按照业务需求来实现分库操作,查询时,不需要判断去哪个数据库查。以JEE项目为例,DAO层不妨认为是JDBC实现的,只需要正常的写SQL,保证以正确的数据库连接来执行即可。
    当跨越数据库执行SQL时需要自己管理中间结果集。
    就我而言,一般一个产品以一个java project形式组织,当然数据库连接是本project的基础设施。随取随用即可。除了建设DAO层的基础设施时,不需要考虑多库场景。跨越多个库的情况不太常见,但也存在。