读写分离剖析 时间: 2021-03-28 | 分类: mysql高级 sharding-sphere | 字数: 763 字 | 阅读约: 2分钟 读写分离剖析 主从架构:读写分离,目的是高可用、读写扩展。主从库内容相同,根据SQL语义进行路由。 分库分表架构:数据分片,目的读写扩展、存储扩 阅读全文 »
分库分表实战 时间: 2021-03-27 | 分类: mysql高级 sharding-sphere | 字数: 2525 字 | 阅读约: 6分钟 分库分表实战 实战代码示例: https://gitee.com/ixinglan/mysql-demo.git sharding-jdbc-demo: 详见README.md 介绍 1. 分库实战(这里是水平分库) 我们演示position表的分库 CREATETABLE`position`(`id`bigint(20)NOTNULLAUTO_INCREMENT,`name`varchar(255)DEFAULTNULL,`salary`varchar(10)DEFAULTNULL,`city`varchar(255)DEFAULTNULL,PRIMARYKEY(`id`))ENGINE=InnoDBAUTO_INCREMENT=21DEFAULTCHARSET=utf8mb4; 创建两个库 sharding-demo1, shard 阅读全文 »
数据分片剖析 时间: 2021-03-26 | 分类: mysql高级 sharding-sphere | 字数: 4637 字 | 阅读约: 10分钟 数据分片剖析 1. 核心概念 表概念 真实表: 数据库中真实存在的物理表 逻辑表: 在分片之后,同一类表结构的名称(总成)。例如b_order。 数据节点: 在 阅读全文 »
Sharding Sphere 介绍 时间: 2021-03-25 | 分类: mysql高级 sharding-sphere | 字数: 2065 字 | 阅读约: 5分钟 Sharding Sphere 介绍 1. sharding sphere 简介 ApacheShardingSphere是一款开源的分布式数据库中间件组成的生态圈。 它由Sharding-JDBC、Sha 阅读全文 »
分库分表背景介绍 时间: 2021-03-24 | 分类: mysql高级 sharding-sphere | 字数: 1856 字 | 阅读约: 4分钟 分库分表背景介绍 背景描述 刚开始我们的系统只用了单机数据库 随着用户的不断增多,考虑到系统的高可用和越来越多的用户请求,我们开始使用数据库主从架 阅读全文 »