当前位置: 首页 >
数据库不就是增删改查一些数据吗?研发一个数据库到底难在哪了?
- 人气:
开发数据库可太容易,不就 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-24如何评价Cursor?
- 2025-06-24软路由是否被过度神化?
- 2025-06-24如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 2025-06-24怎么看待北京大龄单身女突破80w?
- 2025-06-24《碟中谍 8》都有哪些槽点?
- 2025-06-24为啥小姐姐们都不想做主播了?
- 2025-06-24你手机中最舍不得卸载的APP是什么?
- 2025-06-24mysql每天有1千万数据 怎么办?分表吗 有什么好的方案。?
- 2025-06-24为什么有些NAS用户弄那么多硬盘?
- 2025-06-24如何看待 typst?
- 2025-06-24想学编程,该不该买MacBook?
- 2025-06-24敢不敢留下一张自拍照让人打分?
- 2025-06-24为什么多地「国补」暂停了?
- 2025-06-24请问有没有什么工具能够生成局域网的网络拓扑结构图?
- 2025-06-24歼20速度接近3马赫是什么水平?
- 2025-06-24为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
推荐产品
-
特斯拉Robotaxi在美国正式发布,焕新Model Y已实现无人驾驶,会对汽车行业带来哪些影响?
利益相关:一个曾经崇拜马斯克,熟读马斯克传,逐帧欣赏特斯拉A -
现在已经有5K、6K、8K分辨率显示器,那么8K之后是什么?
8K之后是16K,但个人认为16K可能遥遥无期,毕竟8K都还 -
为什么 lua 在游戏开发中应用普遍?
因为 QuickJS 这样的东西没有早出来几年,否则根本没有 -
大家都喜欢用什么浏览器?
在Win11时代,微软丧心病狂地在Edge里面塞入了太多莫名
最新资讯




