对象关系映射ORM的缺点是什么

介绍

对象关系映射ORM的缺点是什么?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

对象关系映射(ORM)提供了概念性的,易于理解的模型化数据方法.ORM方法论基于三个核心原则:简单,以最基本的形式建模数据,传达性——数据库结构被任何人都能理解的语言文档化;精确性——基于数据模型创建正确标准化的结构。建模者通过收集来自那些熟悉应用程序但不熟练的数据建模者的人的信息开发信息模型。建模者必须能够用非技术企业专家可以理解的术语在概念层次上与数据结构进行通讯。建模者也必须能以简单的单元分析信息,对样本数据进行处理.ORM专门被设计为改进这种联系。

<强> ORM基于三个核心原则:

    <李>

    简单性:以最基本的形式建模数据。(一个持久类和一个表对应,类的每个实例对应表中的一条记录,类的每个属性对应表的每个字段)。

    <李>

    传达性:数据库结构被任何人都能理解的语言文档化。

    <李>

    精确性:基于数据模型创建正确标准化的结构。

<强> ORM也是存在缺点的,具体如下:

1,执行效率低。自动化进行关系数据库的映射,需要消耗系统性能,执行效率低于直接编写的SQL语句。

2,不够灵活,对于复杂的查询,ORM力不从心。

3,很有可能将全部数据提取到内存对象中,持久化所有属性,将消耗更多的内存空间。

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

对象关系映射ORM的缺点是什么