~/VibeHandbook
$39

09 · 08

常见的初学者错误

  • 因为 NoSQL 听起来很现代就去用它。 大多数应用都有关系;SQL 处理它们更好。
  • 把金钱存为浮点数。 众所周知 0.1 + 0.2 并不等于 0.3。使用 decimal 类型。
  • 没有备份。 托管服务通常会自动备份——去确认它,别去假设它。
  • 把密钥或巨大的文件放进数据库。 文件属于对象存储(S3、R2);数据库存储那个链接
  • 让 AI 写把用户输入直接拼进去的原始查询。 这会导致 SQL 注入。使用参数化查询。
  • N+1 查询。 一个对每个项都跑一次查询的循环(取 100 篇帖子,然后再分别做 100 次作者查找)会猛锤数据库。用一次带连接(join)的查询取回相关数据,或者把查找批量化。
  • 从不做负载测试。 一个在你笔记本的 50 行上瞬时的查询,在生产的 500 万行上可能会爬。在你信任性能之前,先灌入一份现实数量的假数据。

想离线阅读?

获取 PDF + EPUB + 可下载的提示词库 + 版本更新。

$ 获取 PDF — $39