内容简介:本次主要更新gorm 2.0,gorm 是Go语言界orm产品的扛把子,在gorm2.0发布后,bbs-go也第一时间跟进并升级了gorm2.0,本次升级的gorm2.0 从零开始,深度优化性能、重构代码。 改进点如下: 性能改进 代码模块化 Co...
本次主要更新gorm 2.0
,gorm
是 Go 语言界orm
产品的扛把子,在gorm2.0
发布后,bbs-go
也第一时间跟进并升级了gorm2.0
,本次升级的gorm2.0 从零开始,深度优化性能、重构代码。
改进点如下:
- 性能改进
- 代码模块化
- Context,批量插入,预编译模式,DryRun 模式,Join 预加载,Find To Map,Create From Map,FindInBatches
- 支持嵌套事务,SavePoint,Rollback To SavePoint
- SQL 生成器,命名参数,分组条件,Upsert,锁, 支持 Optimizer/Index/Comment Hint,子查询改进,使用 SQL 表达式、Context Valuer 进行 CRUD
- 支持完整的自引用,改进 Join Table,批量数据的关联模式
- 允许多个字段用于追踪 create、update 时间 ,支持 UNIX (毫/纳)秒
- 支持字段权限:只读、只写、只创建、只更新、忽略
- 新的插件系统,为多个数据库提供了官方插件,读写分离,prometheus 集成…
- 全新的 Hook API:带插件的统一接口
- 全新的 Migrator:允许为关系创建数据库外键,更智能的 AutoMigrate,支持约束、检查器,增强索引支持
- 全新的 Logger:支持 context、改进可扩展性
- 统一命名策略:表名、字段名、连接表名、外键、检查器、索引名称规则
- 更好的自定义类型支持(例如: JSON)
发布地址
github: https://github.com/mlogclub/bbs-go/releases/tag/v3.1.8
gitee: https://gitee.com/mlogclub/bbs-go/releases/v3.1.8
功能简介
功能预览
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 打怪升级GO语言,从零开始...
- Rust 语言 1.25 版本发布,编译器升级至 LLVM 6
- Java 表达式引擎 Aviator 发布 5.0 大版本,升级为脚本语言
- 机器翻译到跨语言大数据 中译语通生态系统再升级
- Go 语言社区系统 bbs-go3.2.2 发布,UI 全新升级
- Go 语言社区系统 bbs-go 3.2.3 发布,UI 全新升级
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
精通数据科学:从线性回归到深度学习
唐亘 / 人民邮电出版社 / 2018-5-8 / 99.00元
数据科学是一门内涵很广的学科,它涉及到统计分析、机器学习以及计算机科学三方面的知识和技能。本书深入浅出、全面系统地介绍了这门学科的内容。 本书分为13章,最初的3章主要介绍数据科学想要解决的问题、常用的IT工具Python以及这门学科所涉及的数学基础。第4-7章主要讨论数据模型,主要包含三方面的内容:一是统计中最经典的线性回归和逻辑回归模型;二是计算机估算模型参数的随机梯度下降法,这是模型工......一起来看看 《精通数据科学:从线性回归到深度学习》 这本书的介绍吧!