当前位置: 首页 > news >正文

SQLAlchemy 2.1.0b3 测试版发布,多项功能升级,ORM 加载性能提升 3% - 16%!

SQLAlchemy 2.1 系列的第三个测试版 2.1.0b3 已发布,带来新功能、性能改进和错误修复,预计是正式版发布前最后一个测试版。

版本亮点概览

2.1.0b3 亮点颇多,涵盖 ORM 加载性能改进、新功能添加等。在所有 beta 版本中已有90 多项有据可查的更改,正式版预计 2026 年夏末发布。

ORM 加载性能提升

ORM 加载器采用基于位置的访问,结果行以普通元组处理,还优化了 selectinload 和 subqueryload 结果处理。基准测试显示,ORM 实体加载时间提升 3% 到 16%,因查询结构而异。

新增功能丰富

selectinload 为多对多非自引用关系应用 omit_join 优化;新增 SQLite JSONB 类型;selectinload 新增 chunksize 参数;Delete.using() 支持多表 DELETE;SQL Server 实现批量反射;会话级执行选项适用于核心级 SQL。

安装说明

因是 beta 版本,需添加 `--pre` 标志用 pip 安装,pypi 链接可在 下载页面 找到。

编辑观点:SQLAlchemy 2.1.0b3 功能升级显著,性能提升和新特性将为开发者带来更好体验,正式版值得期待。

http://www.jsqmd.com/news/1101230/

相关文章:

  • Selenium2Library调试指南:解决90%自动化测试常见问题
  • 从紫外线擦除到浮栅电子:手把手拆解EPROM存储原理(附郭天祥老师视频解读)
  • Claude Code + Cursor + 星云 Skill:我快速做了一个具身互动叙事 Agent
  • 别再死记硬背了!用Wireshark抓包实战,带你彻底搞懂MPLS LDP的四种消息和五种状态
  • 5G RLC AM模式实战:从PDU传输到窗口停滞,一次讲透数据重传那些事儿
  • 2026在线本地视频去水印工具推荐:安全免费、不上传隐私靠谱工具实测
  • paperxie 文献综述智能撰写工具|四步流程搞定文献梳理,告别手动翻找文献的煎熬
  • 文件I/O概念
  • 别再死记硬背流水线公式了!用Python模拟单/双缓冲区磁盘读取,直观理解性能差异
  • Windows和Linux下PyTorch DataLoader的num_workers设置差异与避坑指南
  • 2026轮廓仪安装环境要求与隔振方案全解析
  • 图像直方图:作用、分类、如何按需选择/直方图均衡化、直方图匹配 黑白 / 彩色都能处理,但是用法完全不一样
  • 保姆级教程:手把手教你用Python还原同盾滑块验证码的撕裂图片(附完整代码)
  • AI编程合规风暴来临!GDPR+《生成式AI服务管理暂行办法》双约束下,企业代码审计必须完成的3项紧急加固
  • 从灵感捕捉到成稿交付:AI 辅助写作工作流的工程化实践
  • Sentinel-2数据预处理避坑指南:辐射定标时,90%的人会忽略的‘日地距离’单位问题
  • 基于OpenCV与YOLO的实时目标检测毕业设计实战指南
  • 2026 论文怎么降低 AIGC 检测率?专业降 AI 工具实操教程
  • pg_basebackup因权限不足无法备份
  • 杰理AC632蓝牙芯片ADC实战:从普通采样到音频LADC,两种模式到底怎么选?
  • 5分钟免费终极指南:如何用QrazyBox专业修复损坏的二维码
  • 从钢管运输到物流优化:一个20年前的数学建模题,如何启发今天的供应链算法设计?
  • 别再死记硬背了!用这5个真实案例帮你彻底搞懂欧姆龙PLC的CIO、WR、HR区到底怎么用
  • Hermes Agent:下一代 AI 编程助手,让开发效率翻倍
  • 别再只用PSNR/SSIM了!用LPIPS(感知损失)评估你的AI生成图像,更贴近人眼
  • 你知道DeepSeek还能这么用吗?尤其是最后一条。
  • 使用frida-il2cpp-bridge动态分析与修改Unity IL2CPP应用
  • EfficientNet-PyTorch:如何用1/10的计算量实现SOTA图像识别?[特殊字符]
  • 【Three】EdgesGeometry 和 wireframe 详细对比及使用说明
  • openEuler/CCA完全指南:从硬件隔离到远程证明的终极安全方案