https://sive.rs/pg 数据校验写进约束、业务逻辑用 PL/pgSQL 写进存储过程,甚至直接在数据库层用视图生成JSON返回给 “前端”,作者列举了很多理由认为这是 “简化”,看评论区赞同的人也不在少数,这是值得了解的「data base as a backend」还是盲目地重演历史呢...
想起之前面试的时候面试官就说(大意)「像金融电信这些客户,性能和效率都不是他们最关心的,最重要的是对SQL的支持要全,特别是触发器还有存储过程这些容易被忽视的特性,他们用得很多,业务逻辑几乎全放里边,一定要支持好...」
这篇文章是我在回顾1983年的经典论文 A Critique of the SQL Database Language 时偶然看到的,希望深入阅读这篇论文后能总结出一些值得分享的体会。
想起之前面试的时候面试官就说(大意)「像金融电信这些客户,性能和效率都不是他们最关心的,最重要的是对SQL的支持要全,特别是触发器还有存储过程这些容易被忽视的特性,他们用得很多,业务逻辑几乎全放里边,一定要支持好...」
这篇文章是我在回顾1983年的经典论文 A Critique of the SQL Database Language 时偶然看到的,希望深入阅读这篇论文后能总结出一些值得分享的体会。