GoForum🌐 V2EX

我准备写一个强类型关系型数据库,是应该用 go 还是 rust?

sskycn · 2026-08-12 10:57 · 0 次点赞 · 7 条回复

详细说明在这里:

https://github.com/sskycn/xdb

go 语言我用了多年,很熟悉,rust 没用过,但在我的感觉里,这个项目应该用 rust.

大家帮我分析分析,应该用什么好。

为什么想写一个强类型数据库,是因为优化自己的 dsl ,优化到了一定程度后,感觉很接近数据库的实现了。

dsl 现在是用 go 实现的。

7 条回复
fiveStarLaoliang · 2026-08-12 11:07
#1

选 go ,AI 时代,最好选一门程序员友好型。写代码不用你写了,审代码还得你自己申,选一门对自己友好的语言,别折腾自己。

bunai · 2026-08-12 11:07
#2

推荐你用 rust 要是我就选择 go ,rust 说实话是真看不懂

laizenan · 2026-08-12 11:12
#3

talk is cheap ,让 AI 写 2 个 demo 对比 benchmark 一下呢?

zsj1029 · 2026-08-12 11:12
#4

数据库这种高并发低延迟的明显是 rust 更合适,含 gc 的都要排除

liuliuliuliu · 2026-08-12 11:12
#5
redbule · 2026-08-12 11:17
#6

C# 其实最好,项目初期有 gc 可以快速迭代,中后期又可以用各种特性优化性能。

性能上限无限接近无 gc 的语言。

kurthumburgmtz97 · 2026-08-12 11:17
#7

换个名吧,谷歌搜索 xdb 一大堆同名的项目,不利于推广

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: sskycn
发布: 2026-08-12
点赞: 0
回复: 0