04-01 数据库总览:系统的账本和仓库
04-01 数据库总览 是软件工程的地基之一。页面可以重画,服务可以重启,但数据丢了,业务就真的伤了。

一、它解决什么
它解决的是持久化问题:用户、订单、权限、日志、配置这些东西需要长期保存、查询和修改。
二、一个比喻
数据库像仓库和账本。仓库放货,账本记录谁买了什么、什么时候付了钱。
三、放到系统里看
常见数据库分 04-02 SQL数据库、04-03 NoSQL数据库、04-07 Redis 等。设计时要考虑 04-08 数据建模、04-06 事务、04-05 数据库索引。
四、常见坑 / 学习抓手
常见坑是先写代码后乱建表。数据模型一旦混乱,后面所有接口都会跟着难受。
一句话总结
数据库不是附属品,而是业务事实的长期记录。