为什么我们不用 git 当数据库呢?

2022-11-22 16:47:19 +08:00
 andyJado

一行 sql 也没写过不知道为啥要用这玩意 blob tree grep awk 各种 pipe 倒是一点不怵 我感受不到任何 crud 比 git 更好用的(个人感受 github 就是拿 git 当数据库的, 对吧?(摆事实

10533 次点击
所在节点    程序员
101 条回复
likunyan
2022-11-22 16:51:34 +08:00
数据结构吧
qistchan
2022-11-22 16:52:33 +08:00
有用 svn 当数据库的
ql562482472
2022-11-22 16:53:26 +08:00
api 不好用
zoharSoul
2022-11-22 16:54:12 +08:00
以前有无数据库后端服务 很久很久很久以前
yohole
2022-11-22 16:55:44 +08:00
这应该是两个毫无相关的事情的吧,一时不知道怎么吐槽
hxndg
2022-11-22 16:55:45 +08:00
我对数据库的稳定性不太了解,不过单就 git ,我平均每周一次处理 git break 的事情。。。。

但是为啥会出问题到现在还没明白,都是阿里云的 ecs 实例,看日志也没啥事情。。。。
singerll
2022-11-22 16:55:49 +08:00
石头虽然也可以砸钉子,但跟锤子还是有区别的。
tool2d
2022-11-22 16:56:33 +08:00
我是觉得 sql 降低了一点门槛,让那些不怎么会编程的人,也能用用数据库,写写简单查询语句。
SuperMild
2022-11-22 16:58:22 +08:00
每个人都已经拿 git 当数据库了呀,广义来说一个文本文件都可以是一个数据库,如果你说这不算数据库,那么你就要说说你特指什么数据库了。
lakehylia
2022-11-22 17:00:20 +08:00
对对对,你说的对,你是这条街最靓的仔。
pierswu
2022-11-22 17:03:40 +08:00
因为你们如果用 git 做数据库,就要再自己做一套数据库底层,而且还不一定做的好
Mark24
2022-11-22 17:07:42 +08:00
建议了解下 git 底层原理、数据库底层原理。

这是 思而不学则殆。
beryl
2022-11-22 17:13:55 +08:00
这里有篇文章 git as nosql databases 文章
https://www.kenneth-truyers.net/2016/10/13/git-nosql-database/amp/
SoulSleep
2022-11-22 17:15:20 +08:00
有道理,万物皆可数据库...
Bootis
2022-11-22 17:16:29 +08:00
钓鱼还是?
Bootis
2022-11-22 17:16:46 +08:00
@Bootis 如果不是钓鱼建议转行
AlohaV2
2022-11-22 17:17:57 +08:00
git 会存一堆版本的 snapshot ,如果数据更新的频率比较高且数据量大,历史负担会非常重
rozbo
2022-11-22 17:18:17 +08:00
建议转行
wangnimabenma
2022-11-22 17:18:20 +08:00
git 本来就是一个 K,V 库

你感觉不到 sql 的好只是你知道的还太少
sarices
2022-11-22 17:18:39 +08:00
当我知道原始人用绳结当数据库的时候我已经觉得有问题了,一行 sql 也没写过不知道为啥要用这玩意

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

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

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

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

© 2021 V2EX