对象关系映照ORM有什么缺陷?
对象关系映射ORM的缺陷是:1、施行效力低,主动化停止关系数据库的映射,需要耗损系统机能;2、不足灵敏,关于复杂的查询,ORM力所不及;3、很有大概将全部数据提取到内存对象中,耐久化所有属性,将耗损更多的内存空间。
对象关系映射
(Object Relational Mapping,ORM)是一种程序设计技术,用于实现面向对象编程说话里不一样类型系统的数据之间的转换。
详细地说,就是通过使用描写对象和数据库之间映射的元数据,来实现面向对象说话程序中的对象与关系数据库中数据的映射。从结果上说,它其实是创立了一个可在编程说话里使用的“虚拟对象数据库”。它一样以中心件的情势存在。
ORM 基于三个中心原则:
简便性:以最根本的情势建模数据。(一个耐久类和一个表对应,类的每个实例对应表中的一笔记录,类的每个属性对应表的每个字段。)
传达性:数据库构造被任何人都能懂得的说话文档化。
准确性:基于数据模型创立准确标准化的构造。
ORM也是存在缺陷的,详细如下:
1、施行效力低。主动化停止关系数据库的映射,需要耗损系统机能;施行效力低于直接编写的 SQL 语句。
2、不足灵敏,关于复杂的查询,ORM力所不及。
3、很有大概将全部数据提取到内存对象中,耐久化所有属性,将耗损更多的内存空间。
相关学习引荐:mysql视频教程
以上就是对象关系映射ORM有什么缺陷?的具体内容,更多请关注百分百源码网其它相关文章!