数据库高性能访问

如何高效存储数据,优化数据库访问。

学习数据库事务和锁的机制, JPA 和 Hibernate,Spring Data技术开发, 分布式事务,JBoss Narayana 和 Apache Seata项目,分库分表技术。

时间2天。根据用户需要进行裁剪。

JDBC

  • JDBC API
  • DataSource数据源
  • Statement和预处理机制
  • ResultSet 结果集合
  • 事务和异常

连接池与映射器

  • 常用连接池特性
  • MyBatis框架
  • 异步响应式支持

JPA和Hibernate

  • JPA(Jakarta Persistence)
  • Hibernate
  • JCA
  • Spring Data

事务编程技术

  • 数据库锁
  • 事务技术
  • 分布式事务
  • JBoss Narayana 项目
  • Apache Seata 项目

分库分表

  • 垂直拆分与水平拆分
  • Apache ShardingSphere
  • 分片策略