Sharding-JDBC
fanrendale
爱生活,爱代码
展开
-
Sharding-JDBC 实现分库分表
一、概述分库分表介绍:当数据量变大以后,单库单表已经不能满足需求。此时就需要进行拆分,拆分纬度分为垂直拆分和水平拆分。水平拆分:比如 服务器1 上有 user_0, order_0; 服务器2 上有 user_1, order_1。此时 user_0 和 user_1 一起组成了用户表。垂直拆分:用户表 放在服务器1上,订单表 放在服务器2上。此处模拟使用两个数据库,每个数据库建两...原创 2020-02-17 16:59:04 · 806 阅读 · 0 评论 -
Sharding-JDBC + MyBatis-Plus + Druid 实现读写分离(yml方式 和 xml方式)
一、概述当业务数据越来越大时,就需要进行分库分表,而 Sharding-JDBC 框架就是能完整的实现分库分表、读写分离和分布式主键等功能。此处实现读写分离功能。因为是测试,就在同一个 MySQL 中创建两个数据库来模拟。Sharding-JDBC 的配置方式四种:Java,YAML,Spring命名空间和Spring Boot Starter。此处只讲 YAML 和 XML 方式。二...原创 2020-02-16 23:03:58 · 1087 阅读 · 2 评论