当前位置:当前位置: 首页 >
数据库不就是增删改查一些数据吗?研发一个数据库到底难在哪了?
文章出处:网络 浏览次数:发表时间:2025-06-26 15:20:18
开发数据库可太容易,不就 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 }…。
同类文章排行
- 高一弟弟上设计课需要买电脑,为了杜绝他打游戏给他买了一万二的苹果,但他还是在想办法下载游戏,怎么救?
- NAS对家庭来说有什么用处?
- 如何看待 typst?
- 20届设计系,我的设计水平很差吗,找不到合适的工作?
- 能推荐一些先婚后爱的文吗?
- NAS的盘是否需要一次性买齐?
- 当初中俄为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器?
- 为什么现在小县城的孩子越来越学不过大城市的孩子?
- 苹果电脑的 macOS 系统有多难用?
- 有个漂亮女朋友是种怎样的体验?
最新资讯文章
- 企业级 SSD 与消费级 SSD 的区别是什么?
- 女主播和榜一大哥现实碰面会做什么?
- 手机的运行内存真的有必要上16GB吗?
- HTTP/3 解决了什么问题,又引入了什么新问题?
- 如何看待 typst?
- 请教啦!如何强化腰腹部呢?
- 服务器能否拒绝非浏览器发起的HTTP请求?
- 女孩子腿非常白是什么体验?
- Golang vs Rust vs Dlang 哪个更有前途,哪位大牛这 3 门语言都用过?
- golang总体上有什么缺陷?
- win10如何设置远程共享文件夹?
- 你从别人的旧硬盘里发现了什么有趣的东西?
- 你的电脑上有哪些你认为不可或缺的神仙软件?
- 普通用户能体会到 CPU 的性能差距吗?
- 现在个人博客不能备案了吗?
- DIY的NAS易用性如何?
- 你最满意的10款 PC 软件是什么?
- 苹果电脑的 macOS 系统有多难用?
- Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- obsidian用一两年后会有多大?全文搜索还快吗?