当前位置: 首页 >
数据库不就是增删改查一些数据吗?研发一个数据库到底难在哪了?
- 人气:
开发数据库可太容易,不就 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-25为什么中国开发不出流行的编程语言?
- 2025-06-25如何评价董宇辉:“飞机大炮对你生活影响其实并不大,小家电才是真正提升每个人生活质量”这个观点?
- 2025-06-25能分享一下你写过的rust项目吗?
- 2025-06-25特厨隋坡探店成都快餐店,给出80分以上的高分,为什么评分远高于大饭店?
- 2025-06-25为什么台式 PC 还处在组装(DIY)阶段?
- 2025-06-25养乌龟是什么体会?
- 2025-06-25如何评价鸿蒙电脑无法编写其自身运行的程序?
- 2025-06-25前端,后端,全栈哪个好找工作?
- 2025-06-25人,可以废物到什么程度?
- 2025-06-25如有如此漂亮的女友,该怎么办,才能不弄丢?
- 2025-06-25小区楼下的自动售水机的水干净吗?
- 2025-06-25MySQL 面试中常见的问题有哪些?
- 2025-06-25大模型 Agent 是不是就是各种 Prompt 的堆叠?
- 2025-06-25macos 不流畅如何处理?
- 2025-06-25路由器被隔空刷成校园网节点了,这在技术上是怎么实现的?
- 2025-06-25作为一个服务器,node.js 是性能最高的吗?
推荐产品
-
软路由是否被过度神化?
某些需求软路由成本低。 比如,我们公司做跨境电商,***就 -
能分享一下你写过的rust项目吗?
实际工作中,2020年的时候用 Rust 在 ARM 设备上 -
被执行人欠我26万,一次性付清20w和解,我该同意吗?
友情提示: 拒不执行判决的老赖,每年您可以去申请法院对她进行 -
flutter是***跨平台最优解吗?
经过半个多月高强度研发,最新版Flutter3.x深度融合
最新资讯