跳至主要內容

数据库持久层架构

fastbee2024年10月14日大约 1 分钟

一,数据库持久层架构

数据库持久层架构
数据库持久层架构

二,数据库组件

2.1 Druid

Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。

2.2 MyBatis-Plus

MyBatis-Plus 是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。

2.3 dynamic-datasource

dynamic-datasource-spring-boot-starter 是一个基于springboot的快速集成多数据源的启动器。

2.4 ShardingSphere

Apache ShardingSphere 是一款分布式 SQL 事务和查询引擎,可通过数据分片、弹性伸缩、加密等能力对任意数据库进行增强。

2.5 AnyLine

AnyLine的核心是一个基于spring-jdbc生态的(No-ORM)数据库操作工具,摒弃了各种繁琐呆板的Service/Dao/Entity/*O/Mapper 没有mybatis 没有各种配置 各种O。