关于数据库
数据库
其实就是存数据的仓库
就像冰箱是存食物的仓库一样
------
有了它之后
我们就可以在系统上
对数据进行
增删改查
比如我要查看自己余额宝
剩下的那200块钱
要还每个月2000块的花呗账单
这些数据都是系统从数据库中读取出来的
关于数据库的栗子
数据库的诞生和发展
离不开用户需求
举个银行存钱
的例子
小明
作为银行业务的首席执行官
使用
存款记录薄
用来记录客户信息
小明的主要工作内容如下
1、客户来银行存钱,小明把客户的个人信息、存款金额、存款时间记录在存款单上;
2、客户来银行查询自己的存款情况,小明查询客户的存款单并告知客户存款情况;
3、客户来银行取款或者继续存,小明对客户的存款单信息进行修改。
一段时间后
小明遇到了第一个问题
有个客户
需要查询自己的存的钱
存钱的时间记不得了
也许似乎大概是
一个月前
。。。
小明只好把1个月前的记录都翻了一遍
看得眼睛有点花
来查询的客户也很着急
。。。
于是小明
对工作内容做了个优化
存款单会按顺序获得一个编号
存款后
客户的查询和存款都会使用编号
存款记录薄
变成了这样
再把存款记录薄贴上标签
便于查询
简单场景下用户需求和实现
能够处理单个业务(小明一个业务员能搞定)
存的钱不能丢,(可靠性要求,通过记录薄保证)
对业务的响应时间要求高(不想等,通过分配编号提高查询效率)