知识库 > 后端使用ORM有必要吗?

后端使用ORM有必要吗?

后端使用ORM有必要吗?

1000人浏览
石塘网
相关栏目: 知识库
最新回答 2023-05-04 05:56:01
共有2条回答
大壁虎up

  1. 由于现在的大多数开发人员对于SQL语句并没有那么熟练,如果使用原生的SQL语句将会影响开发的效率,一边忙着写业务代码,一边又在想着SQL语句的优化,为了加快开发效率,使用ORM还是有必要的。对于一些复杂的业务需求,采用原生SQL是最好的方法
  2. 使用ORM开发还有助于防注入攻击,在安全性方面有一些优势,并不是绝对的优势。
  3. 如果操作数据库的数据量很大,ORM的缺点就很明显,对于性能上不如原生SQL。

6班的小鑫鑫

我觉得还是有必要的,为啥呢?现在成熟的数据库还是关系型数据库,编程语言基本都是面向对象,为啥要面向对象,因为方便,快速,冗余少,可复用等等原因。把他俩关联起来就是orm。

当然,只是nosql不是很成熟(相对于关系型),如果nosql可以取代关系型数据库,orm也就没有存在的必要了,你比如mongodb这种数据库,给个json就存进去了,用不着转换。

登录后才能进行回答