失业期间用 Rust 搓了一个 SQL 数据库: FnckSQL

253 天前
 Kould

主打一个 SQL as function for Rust

求星星⭐<- 点我去仓库围观一下

因为存储引擎是 LSM 的关系,数据插入性能是 SQLite 的几个数量级(可以自己跑一下 Benchmark 对比一下)

SQL 计算以及 KV 存储均是业余/失业期间闲着没事搓的,虽然测试以及 sqllogictest(163 个!!!)测试文件不少,但因为还处于闭门造车而没有用户的阶段,所以用于生产环境容易倒大霉(有问题我会全力配合)

最近投简历已经两个月只有面过达梦,大概因为学历以及毕业年龄被各种卡门栏,有 hc 的老哥可以捞捞我

求 star⭐,这对我很重要 QAQ

2948 次点击
所在节点    分享创造
24 条回复
agagega
253 天前
我记得 Sqlite 最后是放弃了 LSM ?另外如果有一个单文件、带事务、支持查询语句的 KV 存储就好了
Kould
253 天前
@agagega SQLite 确实放弃了 LSM: https://www.zhihu.com/question/67858225/answer/632339756 ,而且你说的单文件带事务支持查询语句的 KV 其实貌似有些人就是把 SQLite 这么使用?我看甚至有些 KV 会以 SQLite 来进行 get/set/remove 性能对比,例如 crosskv
Actrace
253 天前
给楼主点个赞,14 年前也玩写过数据库。还因为这个被技术总监捞到,进了业界。
这个东西玩起来其乐无穷呀。
Kould
253 天前
@Actrace 把我也捞进去把😭😭😭
beimenjun
253 天前
换个名字感觉比较好
sankooc
253 天前
不错 不错
lairdnote
253 天前
牛啊 。支持的这些基本够用了 。
flmn
253 天前
支持楼主!!
tikazyq
253 天前
支持一下。不过这个数据库的名字是我想象中的那个意思么?
lasuar
253 天前
支持~
dododada
253 天前
oceanbase 试试?当年有个老哥很热情的找我去写 C ,我说不会,他说没关系慢慢学,我说慢慢学你们不要出业绩么,他说人实在是不好找。楼主试试看呢?
Kould
252 天前
@tikazyq 是的
Kould
252 天前
@dododada 可能那是比较久以前的事情了,现在 db 行业很卷,所以连门栏都进不了
bigscotaleha
252 天前
虽然看不懂,已 star
Kould
252 天前
@bigscotaleha 感谢!
Nosub
252 天前
果然失业容易激发个人潜力,任何事情都有两面性,等 N 年后,回头看,也许这是危中的机遇。
Kould
252 天前
@Nosub 其实是在职时期看了 ddia ,业余开始的,失业时间比较多就都投入在上面,不过面试还是没有
zuisong
251 天前
太酷啦 已经 star. 希望看完代码后有提 PR 的机会
Kould
251 天前
@zuisong 可以看看 issues 里一边做简单的 issue 一边了解代码噢,当然也欢迎加我的微信仔细聊聊
WebKit
240 天前
github 上留得网站似乎打不开啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1022712

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX