数据库不就是增删改查一些数据吗?研发一个数据库到底难在哪了?
- 发表时间:2025-06-28 12:30:12
- 来源:
开发数据库可太容易,不就 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-20 11:10:13duckdb的性能如何?
- 2025-06-20 11:50:15消息称三大运营商将于今年下半年全面重启eSIM,eSIM有哪些好处?为何此前暂停这一业务?
- 2025-06-20 10:10:13什么是 5G 固定无线接入(FWA)?
- 2025-06-20 10:45:13程序员从幼稚走向成熟的标志是什么?
- 2025-06-20 10:45:13韩国人在电影上非常凶猛能打,现实中韩国男人的战力如何?
- 2025-06-20 10:50:14CPU 为什么很少会坏?
- 2025-06-20 11:35:15以前很多人家里都有家庭***,为什么现在几乎看不到了?
- 2025-06-20 10:50:14前端如何设计网页?
- 2025-06-20 10:35:13055驱逐舰的战力被低估还是被高估?
- 2025-06-20 09:55:13周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
推荐产品
-
Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
rust 的 result 是枚举,只有2个答案,要么ok要 -
历史上有没有生活在三个及以上朝代的人?
俺姥爷,民国十一年生,这是我昨天拍的 平时还推着三轮车去 -
苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
泰山架构,八龙基带,灵犀通信,玄武车身,昆仑玻璃,***模型 -
如何部署Prometheus监控K8S?
一、Prometheus监控是保证系统运行必不可少的功能,特
最新资讯

