数据库不就是增删改查一些数据吗?研发一个数据库到底难在哪了?
- 发表时间:2025-06-25 01:30:20
- 来源:
开发数据库可太容易,不就 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-28 14:10:15用K8s的公司有多少人会部署K8s?
- 2025-06-28 15:00:22编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
- 2025-06-28 14:50:16运维岗真有人用Python脚本运维吗?
- 2025-06-28 15:00:22在中国儿子就那么重要吗?
- 2025-06-28 13:30:15到派出所报警和打110报警有什么区别?
- 2025-06-28 14:05:17一个人山林徒步时都要关注哪些点?
- 2025-06-28 13:20:16谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么?
- 2025-06-28 14:30:16一套正版adobe全家桶多少钱?
- 2025-06-28 14:50:16公司规定所有接口都用 post 请求,这是为什么?
- 2025-06-28 14:30:16为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
推荐产品
-
为什么买的小乌龟总是养不活呀?
死了很多龟了,分享我的经验,现在养龟稳定多了 1,乌龟本身不 -
男的真的会把所有衣服从上到下都扔洗衣机吗?
不信复合化学洗剂消毒杀菌,不信水流物理冲洗2小时除垢,不信7 -
为什么不用rust重写Nginx?
cloudflare 已经重写了,他们认为 NGINX 有一 -
为什么macOS软件生态不敌Windows?
因为,Windows 的兼容性真的太好了。 举个例子: 十
最新资讯