本章导航

  • 想一览基本的概念,请阅读基本概念
  • 想通过一个完整的例子使用Sharding-JDBC进行分库分表,请阅读如何分库分表章节。
  • 分库分表后,要进一步提高性能,可以使用读写分离功能。
  • Sharding-JDBC的配置灵活而复杂,域模型配置清晰的展现了各个配置类间的关系。
  • 配置手册介绍了如何通过JAVA,YAML,Spring和Spring Boot四种方式配置。
  • 客户端的数据库治理,需要编排治理功能来实现。
  • 一般情况Sharding-JDBC是通过SQL解析来获取数据路由数据的,但也可以使用强制路由方式来设置分片数据。该模式非常适合存量系统扩容。
  • 分库分表后主键如何生成?分布式主键将给你答案。
  • 分库后事务如何保证?事务支持将介绍Sharding-JDBC如何通过使用柔性事务的方式来实现分布式事务。
  • 分页是否影响性能?Oracle和SQLServer的分页涉及到子查询又该如何处理?请阅读分页及子查询
  • Sharding-JDBC如何运行单元测试和整合测试?请阅读测试引擎
  • 想定位性能问题?可以参考应用性能监控(APM)部分给出的建议。