西弗斯中文站 / 编程与技术 / 导读

化繁为简:把代码搬进数据库函数

Simplify: move code into database functions

原文发表:2015-05-04 · 原文约 1350 词(6 分钟)· 导读更新:2026-09
这是导读,不是翻译。先用 1 分钟拿到这篇的核心,值得的话再去读 英文原文 →

核心观点

西弗斯发现数据库比外围代码活得更久:同一个数据库用了近二十年,外层却换了好几种语言。于是他主张把数据逻辑写进 PostgreSQL 本身,外部代码只负责传参和返回 JSON。

要点

"Databases outlive the applications that access them." —— Derek Sivers,查看原文 →

对你意味着什么

对爱尝试新框架的独立开发者,这是降低重写成本的好策略。但也有代价:数据库里的逻辑难测试、难做版本管理,团队协作门槛更高。可以先从约束和校验入手,再逐步迁移。

数据库架构简单

同主题推荐