美文网首页
ORM框架简介

ORM框架简介

作者: 高阳刘 | 来源:发表于2017-10-16 20:26 被阅读0次

    对象关系映射(Object/Relation Mapping,简称ORM)
    类似python这种面向对象的程序来说,一切皆对象,但是我们使用的额数据库却都是关系型的,为了保证一致的使用习惯,通过orm将编程语言的对象模型和数据库的关系模型建立映射关系,这样我们在使用编程语言对数据库进行操作的时候就可以直接使用编程语言的对象模型进行操作了。
    ORM 相当于把数据库也给实例化了,在代码操作MySQL中级又加入了orm这一层

    ORM的优点:
    1、隐藏了数据库访问细节,“封闭”的通用数据库交互,ORM的核心。它使得我们的通用数据库交互变得简单易行,并且完全不用考虑SQL语句,快速开发由此而来。
    2、ORM使我们构造固化数据库变得简单易行

    ORM缺点:
    无可避免,自动化意味着映射和关联管理,代价是牺牲性能(早期,这是所有不喜欢ORM人的共同点)。现在的各种ORM框架都在尝试使用各种方式来减轻这块(LazyLoad, Cache),效果还是很显著

    隐藏了数据库访问细节,“封闭”的通用数据库交互,ORM的核心。它使得我们的通用数据库交互变得简单,并且完全不用考虑
    SQL语句,快速开发,由此而来。
    ORM使我们构造固化数据库变得简单易行

    ORM的缺点:
    无可避免的,自动化意味着映射和关联管理,大家是牺牲性能,

    相关文章

      网友评论

          本文标题:ORM框架简介

          本文链接:https://www.haomeiwen.com/subject/cfehuxtx.html