• mysql spider之拆库无忧


    数据库的三板斧

    先上MySQL,之后再上读写分离,然后呢?

    后面典型的做法是垂直拆库和水平分表。 一旦数据库拆了之后,代价就来了。

    1.事务不能跨库了(少,但是很重要,可以适当改写)

    2.相关的关联查询不能用了(拆库之后,很难再用SQL拼出结果。)

    如果要改写这个,一不小心,势必会对业务造成重大影响。更可悲的是,数据库的架构改造对于开发人员来说,是件苦差事,只有苦劳,没有功劳(除非上层领导已经意识到架构不得不改的时候)。

    下面我就来介绍下能解决关联查询这个最大的困扰的办法。有请spider!!!!

    MySQL spider可以将不同数据库上的数据表聚合起来,可以让分布在各个数据库上数据看起来像是一个数据库上,简单来说就是partition engine + federated engine

     

    只要在一台server中使用spider引擎,客户就可以像使用一台数据库那样使用多台数据库。因此开发人员再也不用担心拆库后,不能使用复杂的SQL了。

    如要技术支持,请联系我

    wgy20051896@126.com

    平民软件

    小王

    MySQL限时解答,24小时内友哥专业解答
    http://www.yougemysqldba.com
    如有进一步需要请联系微信onesoft007
    微博账号@友哥一指
  • 相关阅读:
    关于Linux 上建立生成/添加SSH公钥
    sql随机插入数据--记录
    centos 安装搜狗
    centos yum命令找不到包
    命令行改为图形界面
    CentOS7l联网
    .net mvc 框架实现后台管理系统 3
    .net mvc 框架实现后台管理系统 2
    .net mvc 框架实现后台管理系统
    爬取猫眼数据
  • 原文地址:https://www.cnblogs.com/youge-OneSQL/p/4504365.html
Copyright © 2020-2023  润新知