04-01 数据库总览:系统的账本和仓库

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


一、它解决什么

它解决的是持久化问题:用户、订单、权限、日志、配置这些东西需要长期保存、查询和修改。

二、一个比喻

数据库像仓库和账本。仓库放货,账本记录谁买了什么、什么时候付了钱。

三、放到系统里看

常见数据库分 04-02 SQL数据库04-03 NoSQL数据库04-07 Redis 等。设计时要考虑 04-08 数据建模04-06 事务04-05 数据库索引

四、常见坑 / 学习抓手

常见坑是先写代码后乱建表。数据模型一旦混乱,后面所有接口都会跟着难受。

一句话总结

数据库不是附属品,而是业务事实的长期记录。


关联笔记