代码编织梦想

数据库中间件对比-爱代码爱编程

模式说明 PROXY模式 相当于把中间件作为一个独立的服务了,它将接收到的SQL 语句做了一些特定的分析:如分片分析、路由分析、读写分离分析、缓存分析等,然后将此 SQL 发往后端的真实数据库,并将返回的结果做适当的处理,最终再返回给用户。 CLIENT模式 中间件在Driver或者连接池的基础之上,增加了一层封装。我们使用时,以Java开发为例,

mycat02_mycat读写分离,自动容错功能_mycat count-爱代码爱编程

一、简介         java语言编写的MySQL数据库网络协议的开源中间件。活跃的、性能好的开源数据库中间件。基于阿里开源数据库中间件Coobar框架来编写的,站在巨人肩膀,性能良好。基于心跳的自动故障切换,支持读写分离。支持数据的多片(横向分表)自动路由与聚合,支持sum,count,max等常用的聚合函数,支持跨库分页。支持全局序列号,解决分布

【mycat 2】详解分库分表设计方案及实操测试(二)_mycat 分表不分库-爱代码爱编程

接续上一篇 5. 分表、不分实例、不分库 5.1 数据分片映射关系 5.2 测试过程 6. 分实例、分表、不分库

搭建高性能数据库集群之二:mysql读写分离(基于mycat-爱代码爱编程

一、MyCat概述 Mycat是数据库中间件。 使用场景: 高可用性与Mysql读写分离 业务数据分级存储大表水平拆分,集群并行计算数据库连接池整合多个数据源整合 安装 下载地址:http://dl.mycat.

mycat的xa事务研究及字符集问题_mycat字符集-爱代码爱编程

MyCAT 1.4 开发版,初步实现了XA事务,关注这个高级技术的同学可以编译代码并测试其正确性。。 在手动事务模式下,可以执行  set xa=on开启XA事务支持 目前实现了不跨分片的SQL的XA事务,测试过程如下 mysql> set autocommit=0; Query OK, 0 rows affected (0.00 sec) mys

mycat2安装以及简单配置_mycat2-爱代码爱编程

个人经历–Mycat2安装以及简单配置 本文简单介绍CentOS 8环境下Mycat2的安装以及一些配置。具体原理可查阅https://www.w3cschool.cn/mycat2/mycat2-3rm73ks7.htm

【mycat 2】详解分库分表设计方案及实操测试(一)_mycat2 水平分库-爱代码爱编程

文章目录 一、准备工作 1. 数据库架构 1.1 Mycat 配置 1.2 MySQL 实例配置 2. 分片粒度

高能产出!阿里技术官首发的mycat中间件手册,理论实操齐下_mycat阿里-爱代码爱编程

当前是个大数据的时代,但究竟怎样规模的数据适合数据库系统呢?对此,国外有一个数据库领域的权威人士说了一个结论:千亿以下的数据规模仍然是数据库领域的专长,而 Hadoop 等这种系统,更适合的是千亿以上的规模。所以,Mycat 适合 1000 亿条以下的单表规模,如果你的数据超过了这个规模,请投靠 Mycat Plus 吧! 总结:Mycat是一个

mycat2 使用教程(一)初始安装_mycat2安装-爱代码爱编程

MyCat2 使用教程(一)初始安装 Mycat2是Mycat社区开发的一款分布式关系型数据库(中间件)。它支持分布式SQL查询,兼容MySQL通信协议,以Java生态支持多种后端数据,通过数据分片提高数据查询处理能力。我

docker专题系列之十六:安装mycat_docker安装mycat-爱代码爱编程

由于docker镜像仓库中mycat镜像比较少或相对比较旧,因此一般使用手动制作镜像方式安装部署。下文,良哥通过实验,分别介绍两种方式下如何安装部署mycat。 一、手动制作镜像方式 1.创建镜像 #创建工作目录 mk

mycat设置sql隔离级别的问题_mycat2事务隔离-爱代码爱编程

问题 General log中出现大量SQL “SET SESSION TRANSACTION ISOLATION LEVEL REPEATABLE READ”。 该语句会引起两个问题, 1: "REPEATABLE

mysql入门到精通——运维篇(基础篇——进阶篇——运维篇)本文以mysql8.0版本以上为例_mysql运维-爱代码爱编程

文章目录 前言MySQL——运维篇一、日志1.日志-错误日志2.日志-二进制日志3.日志-查询日志4.日志-慢查询日志 二、主从复制1.主从复制-概述2.主从复制-原理3.主从复制-搭建3.1.主从复制-

mycat读写分离_mycat设置某些表读主库-爱代码爱编程

Mycat可以在实际库主从机的基础上设置主机负责写,从机负责读,及读写的具体策略、主从切换的策略。 对外暴露一个逻辑库,读和写会转发到不同的实际库。 <dataHost name="host122" maxCon="1000" minCon="10" balance="0" writeType="0" dbType="mysql" dbDrive

②⑩① 【mysql】什么是分库分表?拆分策略有什么?什么是mycat?-爱代码爱编程

个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~ 个人主页:.29.的博客 学习社区:进去逛一逛~ 目录 ②⑩

阿里二面被问 mysql 架构源码,11:00 进去的,11:05 就出来···-爱代码爱编程

前两天看到字节一个老哥写的帖子,提到高阶开发者必须掌握的技能,其中他明确提出了“精通 MySQL”。 为啥 MySQL 对开发人员如此重要? 第一,不管你去面试哪家公司,数据库是必问项,而 MySQL 使用范围广,无论如何是避不开的; 第二,你对 MySQL 掌握的越深入,意味着你能做的事情越多。 实现业务功能,要懂基本的 S

go+mysql,如虎添翼?-爱代码爱编程

前两天看到字节一个老哥写的帖子,提到高阶开发者必须掌握的技能,其中他明确提出了“精通MySQL”。 为啥MySQL对开发人员如此重要? 第一,不管你去面试哪家公司,数据库是必问项,而MySQL使用范围广,无论如何是避不开的; 第二,你对MySQL掌握的越深入,意味着你能做的事情越多。 实现业务功能,要懂基本的SQL语句;

《mycat分布式数据库架构》之应用层连接mycat数据源_mycat怎么连-爱代码爱编程

文章目录 1、添加maven依赖2、添加配置文件3、实体类4、dao层5、service6、xml7、Controller 前文回顾: 《Mycat分布式数据库架构》之原理及

微课程 | 第十一课《hint 简介和演示》_hint的学习-爱代码爱编程

https://v.youku.com/v_show/id_XNDQ3OTc2MzkyNA==.html 前几期我们介绍了 Global 表和 ER 表,除此之外 DBLE 还提供了 hint 来指定路由的功能。 什么是

mycat 学习笔记 第十五篇 . 数据分片后的迁移验证_mysql dump 10.13 distrib 5.6.22, for osx10.8 (x86_-爱代码爱编程

本篇前言 前面几篇把 mycat 分片、批量压力测试的功能都验证了一把,这回体验下系统上线前做数据分片规划,上线后若服务器压力过大时做数据迁移的过程。 其实做起来还是比较简单的验证,就是把之前几篇和data dump的功能

搭建高性能数据库集群之三:keepalived实现mysql集群高可用_搭建keepalived搭建集群项目经历-爱代码爱编程

搭建高可用集群,2台HAProxy 可实现Mycat多节点的集群高可用和负载均衡,而HAProxy 的高可用,由Keepalived来实现。Keepalived负责为该台服务器抢占vip(虚拟IP),抢到后对该主机访问。