6个稳定版本
4.5.9 | 2024年5月10日 |
---|---|
4.5.8 | 2024年2月1日 |
4.5.6 | 2024年1月2日 |
4.5.4 | 2023年12月29日 |
#2765 in 数据库接口
2,390 每月下载次数
在 19 个crate中使用 (via rbatis)
175KB
5K SLoC
基于 FastPool 的rbdc驱动连接池
fast_pool有多快?
- fast get()方法性能
//windows:
//---- bench_pool stdout ----
//Time: 4.0313ms ,each:40 ns/op
//QPS: 24749412 QPS/s
//macos:
//---- bench_pool stdout ----
// Time: 6.373708ms ,each:63 ns/op
// QPS: 15683710 QPS/s
- 例如
use rbatis::RBatis;
use rbdc_pool_fast::FastPool;
use rbdc_sqlite::{SqliteConnectOptions, SqliteDriver};
let rb=RBatis::new();
let opts=SqliteConnectOptions::new();
let _ = rb.init_option::<SqliteDriver, SqliteConnectOptions, FastPool>(SqliteDriver{},opts);
依赖
~8–18MB
~235K SLoC