• Sharding-jdbc视频:当Sharding-jdbc遇到Spring Boot



     

    一、什么是Sharding-jdbc?

    在介绍Sharding-JDBC之前,我们需要先说明下Sharding-Sphere。

           Sharding-Sphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成。他们均提供标准化的数据分片、分布式事务和数据库治理功能,可适用于如Java同构、异构语言、容器、云原生等各种多样化的应用场景。

    1.1 Sharding-JDBC

    Sharding-JDBC是一个开源的分布式数据库中间件,它无需额外部署和依赖,旧代码迁移成本几乎为零。Sharding-JDBC 作为面向开发的微服务云原生基础类库,完整地实现了分库分表、读写分离和分布式主键功能,并初步实现柔性事务。

    它使用客户端直连数据库,以jar包形式提供服务,无需额外部署和依赖,可理解为增强版的JDBC驱动,完全兼容JDBC和各种ORM框架。

    (1)适用于任何基于Java的ORM框架,如:JPA, Hibernate, Mybatis, Spring JDBC Template或直接使用JDBC。

    (2)基于任何第三方的数据库连接池,如:DBCP, C3P0, BoneCP, Druid, HikariCP等。

    (3)支持任意实现JDBC规范的数据库。目前支持MySQL,Oracle,SQLServer和PostgreSQL。

    1.2功能列表



     

    二、当Sharding-jdbc遇到Spring Boot

           当Sharding-jdbc遇到Java的时候,复杂的编码让我心烦意乱;当Sharding-jdb遇到Spring的时候,烦人的XML配置文件让我很是无奈;当Sharding-jdbc遇到Spring Boot的,简单的配置文件让我欲罢不能。

           当Shairding-jdbc遇到SpringBoot的时候,到底会产生什么样的神奇效果呢,

    SpringBoot+Sharding-JDBC分库分表实战》课程就是见证奇迹的时刻。

     

    2.1版本说明

    •  Spring Boot V2.1.1

    •  Sharding-JDBC V3.0.0

     

    2.2课程大纲



     

    2.3  使用技术

    Spring Boot 2.1.1

    Sharding-JDBC 3.0.0

    Spring Data JPA

    MyBatis注解

    MySQL 8.0.12

    Java 8

    Druid

    Yaml

    Logback

     

    2.4  课程目录

    1.课程大纲+适合人群+使用技术

    2.什么是Sharding-JDBC

    3.分库分表基本概念

    4.Java使用Sharding-JDBC

    5.Java+Yaml使用sharding-jdbc

    6.SpringBoot+jpa使用sharding-jdbc

    7.SpringBoot+mybatis使用sharding-jdbc

    8.SpringBoot+jpa使用sharding-jdbc:开启SQL显示

    9.SpringBoot+jpa使用sharding-jdbc:默认数据源

    10.SpringBoot+jpa使用sharding-jdbc:绑定表

    11.SpringBoot+jpa使用sharding-jdbc:分页优化方案

    12.SpringBoot+jpa使用sharding-jdbc:强制分片路由

    13.SpringBoot+jpa使用sharding-jdbc:读写分离

     

    2.5  视频地址

    https://study.163.com/course/courseMain.htm?courseId=1006502014&share=2&shareId=400000000199036

    点击「立即前往」进行查看

  • 相关阅读:
    ZOJ3513_Human or Pig
    ZOJ2083_Win the Game
    ZOJ2725_Digital Deletions
    ZOJ2686_Cycle Gameu
    UVALive
    ZOJ2290_Game
    ZOJ3067_Nim
    P3159 [CQOI2012]交换棋子(费用流)
    P3153 [CQOI2009]跳舞(最大流多重匹配)
    P3121 [USACO15FEB]审查(黄金)Censoring (Gold)(ac自动机)
  • 原文地址:https://www.cnblogs.com/springboot-wuqian/p/10217283.html
Copyright © 2020-2023  润新知