数据库不就是增删改查一些数据吗?研发一个数据库到底难在哪了?
- 发表时间:2025-06-28 17:45:10
- 来源:
开发数据库可太容易,不就 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 01:35:10蜂鸟音乐指控邓紫棋侵权,要求 48 小时内下架重录歌曲,邓紫棋回应「不会下架」,这一指控合理吗?
- 2025-06-20 01:15:10如何评价湖北省?
- 2025-06-20 01:50:09golang 与rust 在服务器程序领域相比较,各有什么优劣势?
- 2025-06-20 01:05:10从零写一个3D物理引擎难度多大?
- 2025-06-20 02:05:10好多饭店的菜,味道很重,尤其是川菜的麻辣风味儿,是不是有意在遮盖一些不好的味道呢?
- 2025-06-20 02:25:09Electron 和当下其他的桌面开发方法相比如何?
- 2025-06-20 01:30:11马上领证了,发现男朋友离不了游戏,让他少打游戏他会非常生气,正常吗?
- 2025-06-20 02:45:10使用Linux系统有什么优势,亮点在哪里?
- 2025-06-20 02:10:10鱼缸有没有简单的过滤配置搭配方式?
- 2025-06-20 01:45:10目前美军还有哪些领域是明显领先于解放军的?
推荐产品
-
洲际导弹能打到任何地方,为什么还需要轰炸机?
总参谋部:轰炸机起飞。 20分钟后,外交部:对面怂了,要派 -
为什么从事技术的人普遍都比较难沟通?
并不是难沟通。 第一个原因,因为技术人员长期进行技术类工作 -
为什么 Linux 软件安装包会有依赖关系,而 Windows 软件安装包不需要?
你不应该用面向普通用户的商业软件的思路去理解Linux的软件 -
鱼缸的硝酸盐含量为多少比较合适?
有机物多了水会白,氨氮高了水会臭,亚硝酸高了鱼会死,硝酸盐高
最新资讯

