当前位置:当前位置: 首页 >
数据库不就是增删改查一些数据吗?研发一个数据库到底难在哪了?
文章出处:网络 人气:发表时间:2025-06-28 08:30:15
开发数据库可太容易,不就 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 }…。
同类文章排行
- 为什么都认为无GC语言一定会比有GC语言要快?
- 你最满意的10款 PC 软件是什么?
- switch模拟器是不是历史上唯一在主机当红时就几乎完美模拟器?
- 为啥小姐姐们都不想做主播了?
- Node.js是谁发明的?
- 前后楼怎么共享宽带?
- 如何评价小米 6 月 26 日发布的小米 YU7、MIX Flip2、REDMI K80 至尊版?
- 为什么福州吸引不了人才?
- 想知道德普怎么看上艾梅柏·希尔德的?
- 为什么 Apple 的开发者群体总是会积极响应 Apple 的各类技术变动?
最新资讯文章
- 有用 NAS 被联通以安全为由要求停止使用的吗?
- 如何评价“寡姐”斯嘉丽·约翰逊的身材?
- 国产游戏上架steam的要求是什么?
- ffmpeg下载就能用,那么很多的ffmpeg开发工程师岗位是做什么的?
- 编译器和解释器的分界线在哪,字节码效率能否无限接近机器码?
- 显卡真的性能过剩了吗?
- 你这一生 ,悟出最大的一个道理是什么 ?
- 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
- Flutter 为什么没有一款好用的UI框架?
- cursor编程工具能在国内正常使用吗?
- 显卡丐版和旗舰有什么区别?
- 非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
- 你卡过最厉害的bug是什么?
- 为什么小公司留不住人?
- 自己拥有一台服务器可以做哪些很酷的事情?
- Golang 中为什么没有注解?
- AMD、Intel的下一代CPU的PPT都显示了强劲的性能提升,是在吹牛吗?
- 为啥苹果不给 MacBook Pro 加上这些特性?
- 如何看待华为Pura80标准版手机接口竟倒退成USB 2.0?要是也烧了WIFI是不是不好备份数据?
- 什么事情是你待在西安才知道的?