介绍: Mycat作为数据库中间件,用来实现读写分离、数据分片(垂直拆分/水平拆分)、多数据源整合等功能。 原理: Mycat通过拦截用户发过来的SQL语句,并对其进行特定的分析,如分片分析、路由分析、读写分离分析、缓存分析等,然后将此SQL发往后端对应的数据库,并将返回的结果做适当的处理,最终返回 ...
                            
                            
                                分类:
其他好文   时间:
2019-01-09 01:26:03   
                                阅读次数:
160
                             
                    
                        
                            
                            
                                一.分类为:负载均衡类和数据切分类 1.mycat 2.atlas 3.one proxy 4.proxy sql ...
                            
                            
                                分类:
数据库   时间:
2019-01-08 15:36:44   
                                阅读次数:
161
                             
                    
                        
                            
                            
                                    前言 我们都知道DDM是华为云的非常优秀的分布式数据库中间件,在性能、易用性等方面在业界是遥遥领先的。他的成熟不仅仅体现在具有快速水平平滑扩容,支持多种分布式事物类型等等这些高大上的特性上,也体现在DDM诸多的细微之处,今天我和大家分享一个在发展多年的mycat上存在,但是在DDM中不存在的一个不起 ...
                            
                            
                                分类:
其他好文   时间:
2019-01-08 15:24:51   
                                阅读次数:
147
                             
                    
                        
                            
                            
                                mycat偶尔会出现JVM报错double free or corruption并崩溃退出 没有复杂的sql,也没有大量的io INFO | jvm 15 | 2019/01/07 18:06:31 | *** Error in `java': double free or corruption ( ...
                            
                            
                                分类:
其他好文   时间:
2019-01-08 10:50:27   
                                阅读次数:
331
                             
                    
                        
                            
                            
                                    官网:http://mycat.io/,里面有电子书籍可以下载:http://www.mycat.io/document/mycat-definitive-guide.pdf 旧版本下载地址:https://github.com/MyCATApache/Mycat-download,最新软件下载地址 ...
                            
                            
                                分类:
数据库   时间:
2019-01-06 10:45:26   
                                阅读次数:
302
                             
                    
                        
                            
                            
                                使用mycat对数据库做了分库,项目中使用mybatis整合springboot,mybatis使用了一个插件生成了mapper文件和xml文件,更新数据库的时候使用了updateByPrimaryKey,这个方法需要传入一个带主键的实体类,更新的时候会更新所有字段,但是做分库的时候使用到了crea ...
                            
                            
                                分类:
其他好文   时间:
2019-01-03 19:31:39   
                                阅读次数:
466
                             
                    
                        
                            
                            
                                Mycat+PXC高可用集群 一、架构图 架构说明: 1、mysql 集群高可用部分: l 针对业务场景选用Percona XtraDB Cluter(PXC)复制集群、两个片集群 PXC-dataNode01、PXC-dataNode01 由Mycat 管理,实现分库分表、读写分离 l PXC 复 ...
                            
                            
                                分类:
数据库   时间:
2019-01-02 12:27:20   
                                阅读次数:
478
                             
                    
                        
                            
                            
                                    1. 学习计划 1、订单系统 2、提交订单 3、MyCAT 2. 订单系统 2.1. 功能分析 1、在购物车页面点击“去结算”按钮跳转到订单确认页面。 a) 展示商品列表 b) 配送地址列表 c) 选择支付方式 2、展示订单确认页面之前,应该确认用户身份。 a) 使用拦截器实现。 b) Cookie ...
                            
                            
                                分类:
其他好文   时间:
2018-12-31 18:54:49   
                                阅读次数:
394
                             
                    
                        
                            
                            
                                    MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可MariaDB的目的是完全兼容MySQL,包括API和命令行,MySQL由于现在闭源了,而能轻松成为MySQL的代替品.在存储引擎方面,使用XtraDB来代替MySQL的InnoDB,MariaDB由MySQ ...
                            
                            
                                分类:
数据库   时间:
2018-12-30 19:01:27   
                                阅读次数:
203
                             
                    
                        
                            
                            
                                    系统开发中,数据库是非常重要的一个点。除了程序的本身的优化,如:SQL语句优化、代码优化,数据库的处理本身优化也是非常重要的。主从、热备、分表分库等都是系统发展迟早会遇到的技术问题问题。Mycat是一个广受好评的数据库中间件,已经在很多产品上进行使用了。希望通过这篇文章的介绍,能学会Mycat的使用 ...
                            
                            
                                分类:
数据库   时间:
2018-12-28 18:31:46   
                                阅读次数:
216