-
Sub-biblioteca de datos Concepto y escenarios de aplicación de
sub-biblioteca La sub-tabla detallada de la sub-biblioteca trajo algunos problemas
entorno de sub-tabla de sub-biblioteca horizontal y vertical de
sharding-jdbc para construir sub-tabla de sub-biblioteca de nivel de sharding-jdbc real
sharding-jdbc sub-biblioteca sub-mesa de combate vertical -
Use Docker para iniciar dos bases de datos mysql
docker run -it -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 mysql docker run -it -e MYSQL_ROOT_PASSWORD=123456 -p 3307:3306 mysql
-
Las sub-tablas horizontales se crean usando tablas
1. La estructura es la siguiente:
2. Tabla sqlcreate table t_user_1 ( user_id bigint null, //用户id user_name varchar(20) null, //用户名称 user_age int null, //用户年龄 user_type int null //用户类型 1 会员 2 普通用户 ); create table t_user_2 ( user_id bigint null, //用户id user_name varchar(20) null, //用户名称 user_age int null, //用户年龄 user_type int null //用户类型 1 会员 2 普通用户 );
-
La subbase de datos horizontal utiliza tablas para crear
1. La estructura es la siguiente:
2. Tabla sqlcreate table t_user ( user_id bigint null, //用户id user_name varchar(20) null, //用户名称 user_age int null, //用户年龄 user_type int null //用户类型 1 会员 2 普通用户 );
-
La tabla de puntuación vertical
no se prueba, usamos la tabla de puntuación vertical todos los días -
Subbase de datos vertical
1. Estructura de la
tabla 2. Tabla sqlcreate table t_order ( order_id bigint null, user_id bigint null, order_price int null );
-
Entorno del proyecto
Para que todos sepan más sobre la configuración de sharding-jdbc, decidimos usar spring-jdbc para acceder primero, y luego usar mybatis y springBoot para conocer las causas y consecuencias detalladas, de modo que todos puedan comprender mejor.1. Simplemente cree un proyecto java, usamos un main simple para hacer experimentos, es más fácil configurar el entorno
2. Introduzca el paquete jar<!--单独使用java代码配置方式--> <!-- https://mvnrepository.com/artifact/org.apache.shardingsphere/sharding-jdbc-core --> <dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId>sharding-jdbc-core</artifactId> <version>4.1.1</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>4.3.17.RELEASE</version> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.47</version> </dependency> <!--druid--> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.21</version> </dependency>
sharding-jdbc construcción del entorno de subtabla de subbase de datos horizontal y vertical
Supongo que te gusta
Origin blog.csdn.net/weixin_38312719/article/details/109137533
Recomendado
Clasificación