netbadb 应该做 mysql 兼容还是做 postgresql 兼容

3 天前
 sskycn

项目地址: https://github.com/sskycn/netbadb

netbadb 起源: https://v2ex.ih06.com/t/1233772?p=1#reply45

主要目标不是实现另一个数据库,而是做一个强类型数据库,做 mysql/postgresql 兼容能让用户快速用来起,但选哪个是个问题。

大家怎么看?

1715 次点击
所在节点    数据库
17 条回复
WayneCmd
3 天前
MySQL ,不管是 Ranking 还是中间件的市场 都要更好一点。
yangg
3 天前
现在开源 ai 都 pg 吧
willygeek007
2 天前
国产 ob 选择同时兼容 mysql/oracle
loading
2 天前
建议同时兼容。

个人用 ai 写的数据库,除了烧 token 外,感觉没啥用。
xue777hua
2 天前
好奇你的工作流,没用过 rust ,ai 写的就闭眼过?不能吧😱
vultr
2 天前
我倒是认为没必要做 mysql/postgresql 兼容。

先做出自己的特色,在项目中用起来。
xue777hua
2 天前
另一个 没明白初衷 “省掉代码生成,直接支持强类型操作” 听起来 其实你想做的是 orm ?
sskycn
2 天前
不是 orm ,orm 还没我的 dsl 好用,想的有点多,也有点不太好实现。
zengxs
2 天前
mysql 兼容的实现会更简单一点

不过有个问题,看你说的「希望用户能快速用起来」
但是用户为什么要用你这个数据库呢 🧐
balusch
2 天前
@zengxs 可预见又是一个自嗨项目 :)
sskycn
2 天前
@zengxs 那就先自己用起来,自己用得爽也是件好事情。
zengxs
2 天前
@sskycn #11 用 ai 写一个数据库用来学习数据库原理还是挺好的,但是在生产中使用还是应该谨慎,即使是自己的项目,数据安全无小事
but anyway ,希望你的项目能做大做强,早日达到生产级可靠性 😃
sskycn
2 天前
使用文档:

https://netba.net/zh/start/

@zengxs #12 开源项目做大做强的可能性极低,我没什么期望。

生产级可靠性基本上至少是一年后的事情了,不着急。
lanten
2 天前
遵循 sql 标准就行了,兼容这件事应该放在 orm 层
vultr
2 天前
@xue777hua #5 你用 ai 分析每一个代码提交就大概能知道他的工作流了。
xue777hua
1 天前
@sskycn dsl 的确会更强大, 但我觉得无论如何也不会超出 orm 本身, 因为 orm 对接的是 general 的变成语言, 而你的 dsl 只是 编程语言的子集?

我只是觉得 dsl 再怎么做, 也只是涉及到 user 在 sql 层面 舞枪弄棒, 而 做 engine , 那考虑的其实不是 user 角度, 而是 user 的对立面, 是 提供 service 的角度了。 完全不是一种东西?
xue777hua
1 天前
@vultr 显然不是一个事。

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

https://v2ex.ih06.com/t/1234726

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

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

© 2021 V2EX