当前位置: 首页 >
数据库不就是增删改查一些数据吗?研发一个数据库到底难在哪了?
- 人气:
开发数据库可太容易,不就 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-21预测一下,下一次阅兵会出现什么武器震惊世界?
- 2025-06-21华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
- 2025-06-21男朋友因为打游戏骗我去睡觉被我识破,然后我提了分手,他同意了,问问男孩子们他怎么想的?
- 2025-06-21能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 2025-06-21据说go和c#的开发者都说自己比较节省内存,你们认为呢?
- 2025-06-21世界上哪款战斗机最好看?
- 2025-06-21伊朗称袭击以色列「网络首都」,该地聚集英特尔、微软等多家高科技企业,伊朗为何选择这里?会造成哪些影响?
- 2025-06-21Rust、Go、Zig、Dart、C3、C++、C,仓颉、moonbit、凹语言哪个语言更有未来?
- 2025-06-21FFmpeg如何利用GPU进行加速,每次都是GPU看戏CPU100%,或者说该说法有根本性错误?
- 2025-06-21有哪些是你用上了mac才知道的事?
- 2025-06-21为什么都说武器越怪,死的越快?
- 2025-06-21福建历史上最大的城池为什么会是闽南的泉州城,而不是闽东北的福州或者建州?
- 2025-06-21如何看待打五笔的人?
- 2025-06-21Node.js 性能为什么这么差?
- 2025-06-21大一计算机新生怎么合理利用github?
- 2025-06-21为什么Rust的包管理器Cargo这么好用?
推荐产品
-
把一个1g的***通过***请求上传到服务器中,如何保证性能?
我对***协议最不满的地方之一就在这里,就是它只规定了res -
2025年了 Rust前景如何?
搬运一些,简单翻译 SlashData和Stack Over -
如果你是《一帘幽梦》里的绿萍,你会不会最后原谅紫菱?
有的人不会思考是否原谅这种问题,因为他们就不会后悔。 昨天 -
华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
参加仓颉内测已三年有余,这三年以来用仓颉开发了一个服务器工具
最新资讯
- go为了编译速度减少了很多编译优化?为什么不能提供优化编译模式来提升运行效率?是太懒还是另有隐情?
- 国内所有14nm以下的芯片都不能被台积电代工,为啥小米玄戒能被代工?
- 长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
- 女生被踢裆也会很疼吗?
- DF-41已经可以打击美国本土,这是否相当于古巴导弹危机常态化?
- 深圳大家都是怎么找对象呀?
- 王健林再卖 48 座万达广场,会对万达集团带来哪些影响?目前万达面临怎样的困境?
- 从技术上看,cloudflare比其他公司牛在哪儿?
- 北京语言大学张爱玲教授被清华树木砸中逝世,清华回应系绿化养护人员违规作业所致,事故责任该如何划分?
- 评价一下Proxmox VE与ESXi的优劣?