zoukankan      html  css  js  c++  java
  • mycat 分库

    下面是一些初次使用mycat的程序员常有的疑问

    1.Mycat支持多表Join吗?

    答:之前的版本:支持2个表Join。从1.6版本开始:支持单库内部任意join,支持跨库2表join,甚至基于caltlet的多表join。

    2.Mycat支持复杂子查询吗?

    答:支持。

    3.Mycat支持批量插入吗?
    答:目前Mycat1.3.0.3以后支持多values的批量插入,如insert into(xxx) values(xxx),(xxx) 。

    4.Mycat Goup by 结果集错误,是不支持吗?
    答:目前Mycat1.6-RELEASE版本已修复group by 结果集错误

    mycat的版本

    目前mycat的最新版本是1.6-RELEASE

    版本更新日志如下:

    ###MyCat Release Notes ####1.6-RELEASE ###新功能

    • 添加show @@directmemory监控命令
    • 新增lock tables 功能
    • reload @@config_all支持不影响当前事务
    • prepare指令支持blob
    • 分片表配置检查
    • zk模块重构

    ###改进和修复

    • 修复去库名bug
    • 修复group by 结果集错误
    • 处理关闭流问题,为日志输出增加堆栈打印

    ####1.6-BETA ###新功能

    • 增加了用户db/table 表级的DML语句权限控制
    • 重构原有隔离区,改为firewall
    • 添加新路由规则,根据日期查询日志数据 冷热数据分布 ,最近n个月的到实时交易库查询,超过n个月的按照m天分片

    ###改进和修复

      • change load data max column setting
      • 修复堆外排序的若干错误等
      • 修复durid-1.0.24 版本造成的防火墙BUG
      • 修复prepare指令多节点返回错误和单节点返回错误
      • 修复后端使用pg原生协议时当查询数据量大时原有读取方式 会出现 nio 的粘包问题.
      • 解决数据类型COL_TYPE_LONG和row中列为null时,引起Mycat异常
      • 修复后端pg原生协议时类型错误、统计函数错误、bufferpool使用等错误
      • 统一定时器时间单位为毫秒
      • 初步重构zk配置统一从myid.properties取
      • 修复ShareJoin关联右表没执行
      • 修复mergeColsMap空指针报错问题
      • 修复schema.xml中 配置 checkSQLschema="true" ,sql语句中含schema时,有bug
      • 修复查询语句表名中存在【`】符号时无法路由至对应分片
      • 按天分片,跨头尾分片BUG修改
      • 修复 日志路由规则错误
      • 修改对于update语句中set子句包含分片字段更新语句的处理逻辑###

        具体mycat的安装配置和分配方法,可以阅读Mycat权威指南,仅供参考。
        http://www.mycat.io/document/Mycat_V1.6.0.pdf
  • 相关阅读:
    看完一本,加油
    一个简单的动作,让你的手机号码变成空号
    Goldwave心得
    UML设计初步 基本概念一(actor, use case)
    ASP.NET控件开发 概念和HelloWorld控件
    控件的呈现
    ASP.NET控件生命周期
    ASP老项目中如何搜索一个文件在哪些地方被引用
    PL/SQL语法 游标
    2009编程语言排名
  • 原文地址:https://www.cnblogs.com/raymond-yan/p/9155994.html
Copyright © 2011-2022 走看看