数据库--单业务场景的客户需求

记录一些对数据库的理解,如下:

数据库,其实就是存数据的仓库,就像冰箱是存食物的一样,有了它之后,我们就可以在系统上对数据进行增删改查,比如我们要查看自己余额宝里面的钱,查每天的收益,这些数据都是系统从数据库中读取出来的。

数据库在运行时可能会遇到不同的问题,针对不同的问题有其典型的解决方式,举个银行的栗子,古时候的小明准备开一家钱庄,他的主要工作如下:

1、客户来银行存钱,小明把客户的个人信息、存款金额、存款时间记录在存款单上;

2、客户来银行查询自己的存款情况,小明查询客户的存款单并告知客户存款情况;

3、客户来银行取款或者继续存,小明对客户的存款单信息进行修改;

在钱庄开张了一段时间后小明就遇到了第一个问题

单业务场景的客户需求

有个客户需要查询自己的存的钱,存钱的时间记不得了,大概是一个月前,小明只好把1个月前的记录都翻了一遍,看得眼睛有点花,来查询的客户也很着急;

于是小明对工作内容做了个优化:

存款单会按顺序获得一个编号,存款后,客户的查询和存款都会使用编号,发货记录簿上使用标签贴标记大概的编号范围。

解说:

示例场景是一个典型的业务类场景:

单个业务对数据的操作是小量的(单个申请单的提交、查询)

对单个业务的响应时间要求高(不想等)

对可靠性要求高(提交的申请单不能丢失)

 

posted @   明矾  阅读(199)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示