当前位置: 首页 >
数据库不就是增删改查一些数据吗?研发一个数据库到底难在哪了?
- 人气:
开发数据库可太容易,不就 CURD 么,10 行不到就解决了: #!/bin/bash db_set () { echo "$1,$2" >> database } db_get () { grep "^$1," database | sed -e "s/^$1,//" | tail -n 1 }底层用一个纯文本存储,追加写入数据,每次查询只用查看文件中最后一次出现的键就行。
不过好像没支持删除。
哦,有了,我加一个标记就行,然后查的时候,如果发现了删除标记,就说明删除了。
#!/bin/bash db_set() { echo "$1,$2" >> database }…。
推荐资讯
- 2025-06-21腾讯开源的 libco 号称千万级协程支持,那个共享栈模式原理是什么?
- 2025-06-21为什么程序员独爱用Mac进行编程?
- 2025-06-21脸与身材不符是种怎样的体验?
- 2025-06-21为什么现在没人提猎鹰9号了?
- 2025-06-21歼20速度接近3马赫是什么水平?
- 2025-06-21什么APp听音乐免费?
- 2025-06-21Golang和J***a到底怎么选?
- 2025-06-21洲际导弹能打到任何地方,为什么还需要轰炸机?
- 2025-06-21黄金,今年会达到怎样的高度?
- 2025-06-21被执行人欠我26万,一次性付清20w和解,我该同意吗?
- 2025-06-21网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗?
- 2025-06-21小米的研发经费真的很少吗?
- 2025-06-21Go 语言的使用感受是什么?
- 2025-06-21养乌龟如何降低换水频率?
- 2025-06-21男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 2025-06-21如果苹果真的下架了微信的话,会发生什么?
推荐产品
-
Rust 的设计缺陷是什么?
刚看上一个大佬回答的评论区,我认为其实Rust最核心的设计缺 -
洲际导弹能打到任何地方,为什么还需要轰炸机?
总参谋部:轰炸机起飞。 20分钟后,外交部:对面怂了,要派 -
伊朗称袭击以色列「网络首都」,该地聚集英特尔、微软等多家高科技企业,伊朗为何选择这里?会造成哪些影响?
因为以色列的瓶瓶罐罐比伊朗多,而且非常脆弱。 以色列第 -
为什么情侣在一起旅行后容易分手?
感觉只要有一个事儿逼,就难,不只是旅行,任何需要合作的事情都
最新资讯
文章排行