数据库应用之简单场景
关于数据库
数据库
其实就是存数据的仓库
就像冰箱是存食物的仓库一样
------
有了它之后
我们就可以在系统上
对数据进行
增删改查
比如我要查看自己余额宝
剩下的那200块钱
要还每个月2000块的花呗账单
这些数据都是系统从数据库中读取出来的
关于数据库的栗子
数据库的诞生和发展
离不开用户需求
举个银行存钱
的例子
小明
作为银行业务的首席执行官
使用
存款记录薄
用来记录客户信息
小明的主要工作内容如下
1、客户来银行存钱,小明把客户的个人信息、存款金额、存款时间记录在存款单上;
2、客户来银行查询自己的存款情况,小明查询客户的存款单并告知客户存款情况;
3、客户来银行取款或者继续存,小明对客户的存款单信息进行修改。
一段时间后
小明遇到了第一个问题
有个客户
需要查询自己的存的钱
存钱的时间记不得了
也许似乎大概是
一个月前
。。。
小明只好把1个月前的记录都翻了一遍
看得眼睛有点花
来查询的客户也很着急
。。。
于是小明
对工作内容做了个优化
存款单会按顺序获得一个编号
存款后
客户的查询和存款都会使用编号
存款记录薄
变成了这样
再把存款记录薄贴上标签
便于查询
简单场景下用户需求和实现
能够处理单个业务(小明一个业务员能搞定)
存的钱不能丢,(可靠性要求,通过记录薄保证)
对业务的响应时间要求高(不想等,通过分配编号提高查询效率)
但行好事,莫问前程
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了