随笔分类 - 开发经验
摘要:mycat官网:http://www.mycat.org.cn/ wiki:https://github.com/MyCATApache/Mycat Server/wiki MyCat使用Mysql的通讯协议模拟成一个MySQl服务器,并建立了完整的Schema(数据库)、Table(数据表)、Us
阅读全文
摘要:mycat是最近很火的一款国人发明的分布式数据库中间件,它是基于阿里的cobar的基础上进行开发的 搭建之前我们先要配置mysql的主从复制,这个过程很长,我这里就不写了,有兴趣的可以看看我写的这篇文章。 linux centos下mysql数据库的主从复制环境搭建 mycat在应用当中
阅读全文
摘要:在实现分库分表的情况下,数据库自增主键已无法保证自增主键的全局唯一。为此,MyCat 提供了全局sequence,并且提供了包含本地配置和数据库配置等多种实现方式,实现方式主要有三种:本地文件方式、数据库方式、本地时间戳算法。 一、本地文件方式 原理:此方式MyCAT将sequence配置到文件中,
阅读全文
摘要:横空出世的MyCat截至到2015年4月,保守估计已经有超过60个项目在使用,主要应用在电信领域、互联网项目,大部分是交易和管理系统,少量是信息系统。比较大的系统中,数据规模单表单月30亿。本人也初步尝鲜,体验了一把,见以下描述,供大家参考。 MyCAT 是使用 JAVA 语言进行编写开发,使用前需
阅读全文
摘要:添加远程用户admin密码为password GRANT ALL PRIVILEGES ON . TO admin@localhost IDENTIFIED BY \'password\' WITH GRANT OPTION GRANT ALL PRIVILEGES ON . TO admin@\"
阅读全文
摘要:作用 mycat就是一个数据库中间件,数据库的代理,它屏蔽了物理数据库,应用连接mycat,然后mycat再连接物理数据库 它支持水平拆分(分库分表,通过分库达到分表),支持多种分片规则,比如范围切片、自然月分片、hash取模分片等 它支持mysql、oracle、mongodb、sql serve
阅读全文
摘要:1、MyCat概念 1.1 总体架构 MyCAT的架构如下图所示: MyCAT使用MySQL的通讯协议模拟成一个MySQL服务器,并建立了完整的Schema(数据库)、Table(数据表)、User(用户)的逻辑模型,并将这套逻辑模型映射到后端的存储节点DataNode(MySQL Instance
阅读全文
摘要:原文地址:http://zhaoshijie.iteye.com/blog/2003209 关键字:Mybatis通用DAO设计封装(mybatis) 说明: mybatis默认分页机制为逻辑分页,所以要处理成物理分页需要自己写一个拦截器(当然也可以不用这个分页机制,自己直接在SQL文件中实现也是可
阅读全文
摘要:! ul class="piece_anchor" ! li a href=" ${cp.id}" style="text decoration:none;" $velocityCount/a /li ! /ul 代码片段(6) [全屏查看所有代码] 1. [代码]Bas
阅读全文
摘要:1、说明:创建数据库CREATE DATABASE database name 2、说明:删除数据库drop database dbname3、说明:备份sql server 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice
阅读全文
摘要:一、基础 1、说明:创建数据库 CREATE DATABASE database name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server 1 — 创建 备份数据的 device 2 3 USE master 4 5 EXEC sp_addumpd
阅读全文
摘要:/ sql 语法学习 / / 函数的学习--------------------------------------- / 获取当前时间(时/分/秒):select convert(varchar(10),getdate(),8)获取当前年月日:select convert(varchar(10),
阅读全文
摘要:Java代码 package com.flong.codegenerator; import java.sql.Connection; import java.sql.DatabaseMet
阅读全文
摘要: 电脑是64位的安装不了Windows (x86, 32 bit),Mysql installer MSI ,然后下载了Windows (x86, 32 bit), ZIP Archive 这种是免安装直接解压使用的,因为最新版本的原因也有
阅读全文
摘要: 为了方便测试,想要用到两个mysql数据库实例。以windows系统为例 当然安装第一个mysql数据库,很简单没什么说的。但是再要安装,运行mysql安装程序时,会提示,修复,卸载,重新安装。 这时需要下载一个免安装的mysql,zip文件的。
阅读全文
摘要:关键字:Windows下MySQL多实例运行 阅读前注意事项: 1、有的版本的data目录不直接放在mysql安装目录下,有可能在:C:\ProgramData\MySQL\MySQL Server 5.1\data(不管路径在哪里 指定正确的路径即可) 2、操作步骤:复制MySQL安装目录 >
阅读全文
摘要:一、概览 Atomikos是一个公司名字,旗下最著名的莫过于其Atomikos的事务管理器产品。产品分两个:一个是开源的TransactionEssentials,一个是商业的ExtremeTransactions。 TransactionEssentials的主要特征: JTA/XA 事务管理 —
阅读全文
摘要:使用spring和hibernate可以很方便的实现一个数据源的事务管理,但是如果需要同时对多个数据源进行事务控制,并且不想使用重量级容器提供的机制的话,可以使用JOTM达到目的. JOTM的配置十分简单,spring已经内置了对JOTM的支持,一.<bean id="jotm" class=
阅读全文
摘要:从零开发分布式数据库中间件 二、构建MyBatis的读写分离数据库中间件 在上一节 从零开发分布式数据库中间件 一、读写分离的数据库中间件 中,我们讲了如何通过ThreadLocal来指定每次访问的数据源,并通过jdbc的连接方式来切换数据源,那么这一节我们使用我
阅读全文
摘要: 1,愕然回首,它在灯火阑珊处关于mysql集群中间件,以前写在应
阅读全文