开源项目推荐:ppdai数据访问服务(DAS)

开源项目推荐:ppdai数据访问服务(DAS)

1. 项目基础介绍和主要编程语言

ppdai数据访问服务(DAS) 是由信也科技开发的一款面向Java语言的数据库访问框架。该项目旨在提供一种一体化的数据库访问解决方案,包括数据库控制台(das console)、数据库客户端(das client)和数据库服务端(das server)。DAS支持数据库管理、ORM、SQL创建、分库分表操作等功能,能够帮助企业应对数据库访问量持续增长的情况。

项目主要使用Java语言开发,同时也包含少量JavaScript、HTML、CSS等语言。

2. 项目的核心功能

  • 数据库管理:通过das console集中管理物理数据库,配置逻辑数据库,并方便地在不同环境间同步配置信息。
  • 代码生成:通过das console生成对应于表或查询结果的entity类,简化开发流程。
  • ORM:使用das console生成的类,通过das client API获取查询结果和更新数据库记录。
  • SQL创建:利用SqlBuilder和das console创建的entity类,自由地创建符合语法规范和需求的SQL语句。
  • 透明的分库分表:通过默认或自定义策略,轻松访问多个数据库或表的分片。
  • 事务支持:通过简单的API支持基于单库的事务,无需用户干预即可完成事务的创建、提交或回滚。

3. 项目最近更新的功能

根据项目资料,最近更新的功能包括:

  • 对das client和das server进行了优化,提高了性能和稳定性。
  • 更新了部分依赖库,增强了项目的兼容性和安全性。
  • 优化了das console的用户界面,提升了用户体验。
  • 增加了新的分库分表策略,支持更复杂的分片需求。
  • 修复了已知的问题和bug,提高了项目的稳定性。

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值