M21数据库
什么情况才值得上库
学完能建库建表,并且能从备份把它恢复回来
01为什么重要
上不上库,取决于「要不要多人同时写、要不要持久化」。一旦上了库,你就同时认领了备份责任和恢复责任。
02要讲清的 3 件事核心要点
- 云数据库 vs 服务器自建;Node 内置 SQLite 这类零依赖方案也够用
- 账号最小权限;连接串管理
- 备份与恢复演练;表结构变更纪律
03照着做:4 步操作顺序
- 选库:云数据库 / 自建 / 内置 SQLite
- 建表,建最小权限账号
- 做一次完整备份
- 演练恢复,记录耗时与丢失量
sqlite3 app.db ".backup backup.db"
sqlite3 backup.db "select count(*) from messages;"
# 恢复演练:删表 → 从 backup.db 拷回 → 再查一次行数
04产出物与验收做完怎么算过
产出物
一次成功的「备份 → 恢复」演练
验收判据
可验误删数据后能恢复到 1 小时内的状态
05练习15 分钟内可做完
删掉一张表再恢复,记录耗时与丢了哪些数据。
06最容易踩的坑
连接串写进前端;只备份不做恢复演练
后果:只备份不恢复,真出事时才发现备份是空的或早了一周。
07自检表进度存在本机浏览器
0 / 6