BeetlSQL 3.27.2 发布,流行的 Java DAO 工具
- 修复了一个不兼容调整 DebugInterceptor 截取sql输出
- 修复upsert方法,当存在乐观锁的字段时候,执行update操作更新乐观锁字段
BeetlSQL 最新扩展包
BeetlSQL 扩展包 | 功能 |
sql-xml | 高仿 myabtis 的 xml 语法,如果有想喜欢使用 xml 写 sql 模板的,可以使用此扩展包 |
sql-accelerator | 性能加速包,通过反射优化,缓存,让 beetlsql 性能提升 50%-200%,接近一半手写 JDBC 的性能 |
sql-firewall | sql 防火墙,避免不小心写的 sql 破坏数据库 |
sql-dynamic-table | 支持像访问静态表格那样防火动态表格,简化这类需要开发 |
sql-bean-encrypt | 支持 @MD5 ,@AES 等对字段加密解密 |
sql-tenant | 采用 sql 重写,支持单表多租户模式,逻辑删除,数据权限功能 |
SAGA(实验) | BeetSQL 的 SAGA 是实现,实现 SAGA 分布式事务 |
使用加速扩展性能优化结果:能达到一半手写 JDBC 的性能
查询 | (ops/ms) | 纯 jdbc | mybatis | JPA |
beetlsqlExecuteJdbc | 318 | 678 | / | 64 |
beetlsqlExecuteTemplate | 268 | / | 44 | 66 |
beetlsqlFile | 266 | / | 41 | / |
beetlsqlInsert | 129 | 248 | 43 | 59 |
beetlsqlGetAll | 13 | 40 | 4 | 5 |
beetlsqlLambdaQuery | 196 | / | 9 | / |
beetlsqlPageQuery | 159 | / | 17 | 59 |
beetlsqlSelectById | 259 | 670 | 43 | 61 |
maven
<dependency> <groupId>com.ibeetl</groupId> <artifactId>beetlsql</artifactId> <version>3.27.2-RELEASE</version> </dependency>
BeetlSQL 研发自 2015 年,非MyBatis扩展,全部自研。目标是提供开发高效,维护高效,运行高效的数据访问框架,它适用范围广,定制性强
- 传统数据库:MySQL (包括支持 MySQL 协议的各种数据库), MariaDB ,Oralce ,Postgres (包括支持 Postgres 协议的各种数据库), DB2 , SQL Server ,H2 , SQLite , Derby ,神通,达梦,华为高斯,人大金仓,PolarDB,GBase8s,GreatSQL 等
- 大数据:HBase,ClickHouse,Cassandar,Hive,GreenPlum
- 物联网时序数据库:Machbase,TD-Engine,IotDB
- SQL 查询引擎:Drill,Presto,Druid
- 内存数据库:ignite,CouchBase
插件支持

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
GoEdge CDN v1.3.0 发布,增强人机识别、自定义页面等功能
GoEdge是一款可以帮你快速构建 CDN & WAF 平台的工具,支持 HTTP、HTTPS、Websocket、TCP、TLS、UDP、PROXY Protocol、IPv6、WAF 等特性,支持多个第三方 DNS 服务。 GoEdge CDN v1.3.0开源版本主要增强人机识别、自定义页面、URL跳转等功能。 管理系统 EdgeAdmin 优化数据看板图表排列,实现自适应多列显示 集群设置–DNS设置中增加”解析记录“页面,方便查看和管理解析记录 URL跳转中增加例外域名和仅限域名 自定义页面增加跳转URL功能,增加例外URL和限制URL设置 WAF人机识别实现点击验证和滑动解锁验证,策略和单个网站均可以设置默认的人机识别方式 修复修改单个WAF动作时名称可能会变为“阻止”的问题 集群WAF策略处于非防御模式时在地区封禁页面提示用户 源站支持40X内容自动重试其他源站设置,开启后遇到403、404自动重试其他源站 优化硬盘不足提示算法:用量小于5G或者空闲不超过100G的不提示 申请ACME证书时有效防止重复提交 MySQL安装程序支持MySQL 8.2版本 API节点...
- 下一篇
ModStartCMS v7.6.0 CMS 备份恢复优化,主题开发文档更新
ModStart 是一个基于 Laravel 模块化极速开发框架。模块市场拥有丰富的功能应用,支持后台一键快速安装,让开发者能快的实现业务功能开发。 系统完全开源,基于 Apache 2.0 开源协议,免费且不限制商业使用。 功能特性 丰富的模块市场,后台一键快速安装 会员模块通用且完整,支持完整的API调用 大文件分片上传,进度条显示,已上传文件管理 强大的模块扩展功能,所有模块可以无缝集成,支持在线安装、卸载模块 完善的开发助手,实现模块、主题的的一键创建 完善的后台权限管理,支持基于RBAC的权限管理系统 后台管理支持使用手机、平板、PC,无论何时何地都可方便管理 第三方登录(QQ、微信、微博、支付宝、微信小程序) 第三方支付支持(微信、支付宝、支付宝当面付、微信扫码、微信小程序) 第三方云存储支持,支持云储存分片上传(阿里云、百度云、华为云、腾讯云、FTP、七牛云、UCloud、又拍云) 第三方短信支持(阿里云、腾讯云、华为云、百度云、253云通讯、聚合、七牛云、融云、赛邮、UCloud、云片、网易云) V7.6.0版本更新 2023年11月19日ModStartCMS发布v7...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS关闭SELinux安全模块
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Hadoop3单机部署,实现最简伪集群
- CentOS6,7,8上安装Nginx,支持https2.0的开启