Rust-Rbatis Rust 编写的高性能 ORM 框架开源项目

我要开发同款
匿名用户2021年12月21日
95阅读
开发技术Rust
所属分类数据库相关
授权协议Apache-2.0

作品详情

rbatis是一个用Rust编写的高性能、安全、动态SQL(编译时)ORM框架,受Mybatis和MybatisPlus的启发。它提供高性能,基于Future,带有async_std/tokio,单线程基准测试可以轻松达到200,000QPS。

特性:编译时动态sql(mybatis动态sql标签)、全异步(Future)、生产实践(abs_admin)内存安全,协程安全,事务安全(防忘提交)多种插件,分页/逻辑删除/sql拦截器/CRUD/Wrapper/PySQL/HtmlSQL支持数据库数据库已支持Mysql√Postgres√Sqlite√Mssql/Sqlserver√(50%)MariaDB(Mysql)√TiDB(Mysql)√CockroachDB(Postgres)√支持的内置数据库类型datastructureissupportedOption√Vec√HashMap√i32,i64,f32,f64,bool,String...morerusttype√rbatis::Bytes√rbatis::DateNative√rbatis::DateUtc√rbatis::DateTimeNative√rbatis::DateTimeUtc√rbatis::Decimal√rbatis::Json√rbatis::TimeNative√rbatis::TimeUtc√rbatis::Timestamp√rbatis::TimestampZ√rbatis::Uuid√rbson::Bson*√serde_json::*√anyserdetype√支持的操作系统/平台平台支持Linux√macOS√Windows√
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论