- 原生 Rust 进行调用无任何中间损耗
- 支持 PGWire 协议,可以兼容 psql 等 pg 客户端
- 覆盖绝大多数 SQL2016 标准的 SQL 功能
- 支持 CBO 索引选择以及 RBO 计划结构调整
- 支持 Unique\Normal\Composite 索引
- 并行事务,允许同时存在多个写事务(目前仅仅支持 RC 级别的事务)
因为存储引擎是 LSM 的关系,数据插入性能是 SQLite 的几个数量级(可以自己跑一下 Benchmark 对比一下)
SQL 计算以及 KV 存储均是业余/失业期间闲着没事搓的,虽然测试以及 sqllogictest(163 个!!!)测试文件不少,但因为还处于闭门造车而没有用户的阶段,所以用于生产环境容易倒大霉(有问题我会全力配合)
最近投简历已经两个月只有面过达梦,大概因为学历以及毕业年龄被各种卡门栏,有 hc 的老哥可以捞捞我
仓库地址: GitHub - KipData/FnckSQL: SQL as a Function for Rust
求 star,这对我很重要 QAQ