GO语言:zorm介绍
介绍
go(golang)轻量级ORM,零依赖,零侵入分布式事务,支持达梦(dm),金仓(kingbase),神通(shentong),南大通用(gbase),mysql,postgresql,oracle,mssql,sqlite,clickhouse数据库.
源码地址:https://gitee.com/chunanyong/zorm
作者博客:https://www.jiagou.com
交流QQ群:727723736 添加进入社区群聊,问题交流,技术探讨 社区微信: LAUV927
go get gitee.com/chunanyong/zorm
- 基于原生sql语句编写,是springrain的精简和优化.
- 代码精简,主体2500行,零依赖4000行,注释详细,方便定制修改.
- 支持事务传播,这是zorm诞生的主要原因
- 支持mysql,postgresql,oracle,mssql,sqlite,clickhouse,dm(达梦),kingbase(金仓),shentong(神通),gbase(南通),clickhouse数据库
- 支持多库和读写分离
- 更新性能zorm,gorm,xorm相当. 读取性能zorm比gorm,xorm快一倍
- 不支持联合主键,变通认为无主键,业务控制实现(艰难取舍)
- 集成seata-golang,支持全局托管,不修改业务代码,零侵入分布式事务
- 支持clickhouse,更新,删除语句使用SQL92标准语法.clickhouse-go官方驱动不支持批量insert语法,建议使用https://github.com/mailru/go-clickhouse
GO语言:zorm介绍相关推荐
- 《C语言编程魔法书:基于C11标准》——1.3 主流C语言编译器介绍
本节书摘来自华章计算机<C语言编程魔法书:基于C11标准>一书中的第1章,第1.3节,作者: 陈轶 更多章节内容可以访问云栖社区"华章计算机"公众号查看. 1.3 主流 ...
- java方法的参数传递规则_java语言参数传递介绍
java语言参数传递介绍 Java不只是一种编程语言,它是一个完整的平台,拥有庞大的库,将诸如图形绘制.Socket连接.数据库存取等复杂操作进行了最大程度的简化.下面是小编分享的java语言参数传递 ...
- c语言中建一个文件的语法,C语言语法介绍_文件.ppt
C语言语法介绍_文件 第十三章 本章要点 文件的基本概念 文件的基本函数 文件的顺序读写 文件的随机读写 文件简单应用 主要内容 13.1 C文件概述 13.2 文件类型指针 13.3 文件的打开与关 ...
- C语言学习笔记---001C语言的介绍,编译过程原理,工具等
C语言学习笔记---001C语言的介绍,编译过程原理,工具等 创梦技术交流平台:资源下载,技术交流,网络赚钱: 交流qq群:1群:248318056 2群:251572072 技术交流平台:cre.i ...
- html语言汇总,第三讲HTML语言全面介绍汇总.ppt
第三讲HTML语言全面介绍汇总,c语言语句汇总,2016网络语言汇总,r语言对数据分类汇总,c语言面试题大汇总,r语言分类汇总,励志语言汇总,编程语言汇总,c语言简答题目汇总,r语言分组汇总 授课主要 ...
- Verilog语言语句介绍
Verilog语言语句介绍 结构语句 initial语句 always语句 赋值语句 阻塞赋值 非阻塞赋值 使用方法 条件语句 if_else语句 case语句 结构语句 共有两个重要的结构语句 in ...
- 【JavaScript进阶学习】NodeJs语言的介绍及基本使用
NodeJs语言的介绍 NodeJs服务器语言,后端语言,采用了ECMAScript的语法,用来在服务器中开启服务,操作文件,处理路径,处理请求,发送数据等服务功能. NodeJs的解析器:V8引擎 ...
- c语言驱动程序开发基础教程,C 语言入门介绍
C 语言入门介绍 适用于初学者和专业人士的C语言教程采用编程方法,可帮助您轻松理解C语言教程.我们的C教程通过程序解释了每个主题. C语言是由Dennis Ritchie开发的,用于创建与硬件设备(例 ...
- 【一】c语言程序设计-介绍篇
霜淮子的c语言程序设计,大家可以通过阅读我的文章学习c语言程序设计的一些基础知识,作者水平有限,如果发现错误,评论区!万分感谢! 大家也可以通过慕课学习浙江大学翁恺翁老师讲授的<c语言程序设计& ...
最新文章
- 一个页面中多个window.onload = function(){}冲突问题解决思路
- golang中的redigo
- ubuntu安装oracle数据库乱码问题解决方案(超级简单)
- #22. 【UR #1】外星人
- FAST20 论文学习
- BOM操作及DOM表单案例练习
- 如何实现文件上传 - JavaWeb
- 魅族 刷机android 6.0,魅族mx6 flyme6
- 某大型园区综合布线方案设计(转载)
- word2010以上版本中快捷录入数学公式的方法(二)
- 2018年——不平凡的一年
- 网站、手机验证码开发(手机注册验证)
- 我的姥爷走了,今后再也没有这个严厉而又较真儿的人
- 接上个文章(mzsock
- 通过蓝点无限的学习,对UWB实现的过程以及对UWB连接WIFI的遇到的问题进行复盘
- vs community 2019安装失败问题解决
- windows xp查看缩略图时有缩略图没有文件名
- 高项_第四章项目整体管理
- IOS13图标尺寸_更新iOS13后,我的5台iPhone都废了
- 数字化风控的八个应用场景(上)
热门文章
- Spring——事物操作
- LSL-- Flow Control
- PS如何修改gif动图 播放速度 - 本地方法篇
- linux 禁用usb驱动程序,如何使用musb_hdrc Linux驱动程序断开特定的USB设备?
- 【Fuzzy】模糊专家系统(1)
- php使用sendemail,thinkphp如何使用sendcloud发送邮件 | 志博日记
- Python - 装机系列2 Ubuntu(云)
- 请将磁盘插入“U盘(F)“
- 软件测试的生命周期测试流程
- PS2021安装方法(附个人详细安装教程)