Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

精读《Prisma 的使用》 #362

Closed
ascoders opened this issue Oct 16, 2021 · 1 comment
Closed

精读《Prisma 的使用》 #362

ascoders opened this issue Oct 16, 2021 · 1 comment

Comments

@ascoders
Copy link
Owner

ascoders commented Oct 16, 2021

Prisma 是一个很热的 Node ORM,本周根据其官方文档 What's Prisma? 介绍一下这个库的 API。

为什么不介绍其实现原理呢?因为 ORM 的实现原理本质就是对 SQL 的翻译,可能并没有太大的学习价值 (笔者懒得读它源码) 所以不如看看它是怎么做 API 设计的,这对代码设计会有一些帮助。

ORM 不能代替 SQL,另外数据分析领域有许多对计算能力的增强是通过特定的 数据分析表达式 支持的,是很强的商业卖点,不是 ORM 能轻易替代的,实际上,ORM 做的事情是屏蔽平台差异,而数据分析表达式是对特定业务场景的拓展,两者差别很大,我们沉醉于 ORM 的同时,不要忘了它在业务功能上其实没有什么突破,只是图个调用方便与屏蔽数据库差异。


精读《Prisma 的使用》

@linbudu599
Copy link

黄老师请允许我打个广告~ 之前写的 Prisma 教程:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants