简介

     mycat是一个数据库的中间件,大家都知道大数据时代已然到来,传统数据不利于扩展与切分,灵活性相对于非关系型数据库来讲较差,但是非关系型数据库又不能完全取代传统数据库.

作用

     1.没有使用MySQL集群也未使用mycat之前,所有的应用程序请求都会集中到一个数据库上,这明显的会带来问题:数据库压力,频繁的IO操作,以及应用竞争,应用竞争可能导致的结果是数据不一致.

从零到一学Mycat:入门及配置文件详解

      2.使用了MySQL集群,未使用Mycat时,这样在第一版的基础上就可以解决数据库的压力.

从零到一学Mycat:入门及配置文件详解

      3.使用了MySQL集群和Mycat,Mycat分库分表的特点实现了分布式存储,减轻了数据库的压力,可以实现多租户,随着这些优点必然带来了缺点,当数据量大到一定程度之后很可能有数据瓶颈.

从零到一学Mycat:入门及配置文件详解

配置文件

    1.schema.xml
     该配置文件负责分库、分表、建立逻辑库与物理库之间的对应关系.
    2.server.xml
     配置不同用户
    3.rule.xml

相关文章:

  • 2021-10-31
  • 2022-02-02
  • 2021-06-03
  • 2022-01-07
  • 2021-11-04
  • 2021-07-26
  • 2022-01-24
猜你喜欢
  • 2021-05-07
  • 2021-11-14
  • 2021-08-05
  • 2021-09-27
  • 2021-06-18
  • 2022-12-23
  • 2021-06-21
相关资源
相似解决方案