相关文章: 1、 使用Spring AOP实现MySQL数据库读写分离案例分析 2、MySQL5.6 数据库主从(Master/Slave)同步安装与配置详解 3、MySQL主从复制的常见拓扑、原理分析以及如何提高主从复制的效率总结 4、使用mysqlreplicate命令快速搭建 Mysql 主从 ...
分类:
数据库 时间:
2018-05-01 14:09:42
阅读次数:
206
数据库中间件,MyCAT读写分离,mycat支持多种切换原则,且配置简单
分类:
其他好文 时间:
2018-05-01 12:39:19
阅读次数:
204
一、Mycat介绍 Mycat 是一个开源的分布式数据库系统,是一个实现了 MySQL 协议的的Server,前端用户可以把它看作是一个数据库代理,用 MySQL 客户端工具和命令行访问,而其后端可以用MySQL 原生(Native)协议与多个 MySQL 服务器通信,也可以用 JDBC 协议与大多 ...
分类:
其他好文 时间:
2018-04-26 01:28:26
阅读次数:
208
一、Mycat介绍 Mycat 是一个开源的分布式数据库系统,是一个实现了 MySQL 协议的的Server,前端用户可以把它看作是一个数据库代理,用 MySQL 客户端工具和命令行访问,而其后端可以用MySQL 原生(Native)协议与多个 MySQL 服务器通信,也可以用 JDBC 协议与大多 ...
分类:
其他好文 时间:
2018-04-26 01:01:13
阅读次数:
217
1 什么是分库分表 这里讨论的情况是一台机器上对应一个数据库。 分库的对象是表,分表的对象是行。分库是说把属于同一个模块的相关性很高的表放在同一个数据库中。分表是说把同一个表的的行分成多个子表,把各个子表放在各自的数据库中。 2 分库分表的例子 2.1 垂直划分 现在订单数据库里面有订单表和订单售后 ...
分类:
数据库 时间:
2018-04-25 20:08:33
阅读次数:
193
为什么是基于Spring的呢,因为实现方案基于Spring的事务以及AbstractRoutingDataSource(spring中的一个基础类,可以在其中放多个数据源,然后根据一些规则来确定当前需要使用哪个数据,既可以进行读写分离,也可以用来做分库分表) 我们只需要实现 每次生成jdbc con ...
分类:
编程语言 时间:
2018-04-23 18:42:22
阅读次数:
159
水平分库分表的关键问题及解决思路 分片技术的由来 关系型数据库本身比较容易成为系统性能瓶颈,单机存储容量、连接数、处理能力等都很有限,数据库本身的“有状态性”导致了它并不像Web和应用服务器那么容易扩展。 单机存储容量、连接数、处理能力等都很有限,数据库本身的“有状态性”导致了它并不像Web和应用服 ...
分类:
其他好文 时间:
2018-04-23 15:40:50
阅读次数:
164
mysql分库分表 一、整体的切分方式 1、分库分表:即数据的切分就是通过某种特定的条件,将我们存放在同一个数据库中的数据分散存放到多个数据库(主机)中,以达到分散单台设备负载的效果 2、数据的切分根据其切分规则的类型,可以分为如下两种切分模式 【1】垂直(纵向)切分:把单一的表拆分成多个表 / 将 ...
分类:
数据库 时间:
2018-04-20 18:52:12
阅读次数:
260
核心篇 数据存储 MySQL 索引使用 的注意事项 说说反模式设计 说说分库与分表设计 分库与分表带来的分布式困境与应对之策 说说SQL优化之道 MySQL遇到的死锁问题 存储引擎的 lnnoDB 与 MyISAM 数据库索引的原理 为什么要用 B-tree 聚集索引与非聚集索引的区别 limit ...
分类:
编程语言 时间:
2018-04-15 20:51:09
阅读次数:
333
前言 我在上篇博客 “Spring Boot 的实践与思考” 中比对不同规范的 ORM 框架应用场景的时候提到过主从与读写分离,本篇随笔将针对此和分库分表进行更深入地探讨。 1. 漫谈 在进入正题之前,我想先随意谈谈对架构的拓展周期的想法(仅个人观点)。首先,我认为初期规划不该太复杂或者庞大,无论项 ...
分类:
数据库 时间:
2018-04-12 15:34:42
阅读次数:
260