数据库不就是增删改查一些数据吗?研发一个数据库到底难在哪了?
- 发表时间:2025-06-29 02:00:11
- 来源:
开发数据库可太容易,不就 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-22 23:40:11洲际导弹能打到任何地方,为什么还需要轰炸机?
- 2025-06-23 00:10:12乔丹背打的动哈登吗?
- 2025-06-23 00:55:10有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
- 2025-06-23 00:10:12公司规定所有接口都用 post 请求,这是为什么?
- 2025-06-23 00:05:11在韩国生活有什么体验?
- 2025-06-23 00:25:11如何看待苹果在 WWDC25 发布的 Foundation 模型框架,它将为开发者和用户带来哪些改变?
- 2025-06-22 23:30:11为什么这么久了还是没有主流软件开发鸿蒙版?
- 2025-06-23 00:45:10花那么多钱举办婚礼的意义在哪呢?
- 2025-06-23 01:15:10不用CDN就没事,用阿里云CDN就被攻击刷流量,阿里云表示证明不了就要用户买单,如何看到这种行为?
- 2025-06-23 00:55:10OpenAI 开源 BrowseComp,重塑 Agent 浏览器评测,这意味着什么?
推荐产品
-
大家为什么会讨厌缩写?
垂直发射系统,英文全称叫: Vertical Launchi -
怎么理解开源项目若依(RuoYi)存在的意义?
RuoYi-Vue 的架构和分层非常适合新手入门,文档详细, -
明星现实中真的很漂亮吗?
见过杨幂,17年绣春刀杭州路演。 概括来说就是“一个很** -
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
Go 即不要求 err 为 nil 时,result 是非
最新资讯

