/1 分钟/84 阅读/0 评论
D1 数据层的第一版边界
参数化查询、批量装配关系、逻辑删除和分页上限。
边界比表结构更重要
D1 是 SQLite,语法简单,但不代表可以随手写。第一版先把边界定死:
- 所有查询参数化。
- 文章列表批量加载标签和分类,禁止 N+1。
- 分页最大 50 条。
- 删除采用逻辑删除,保留审计字段。
先跑通,再优化
博客规模不需要一开始就上复杂缓存。先用清楚的查询边界,把数据读写跑稳。
参数化查询、批量装配关系、逻辑删除和分页上限。
D1 是 SQLite,语法简单,但不代表可以随手写。第一版先把边界定死:
博客规模不需要一开始就上复杂缓存。先用清楚的查询边界,把数据读写跑稳。
1 分钟