首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ORM(对象关系映射)在数据库世界中是如何建立的

ORM(对象关系映射)在数据库世界中是如何建立的
EN

Stack Overflow用户
提问于 2010-09-23 04:20:06
回答 5查看 1.1K关注 0票数 7

我既不是数据库管理员,也不是架构师,所以我不得不问那些全天候从事这项工作的人。ORM (对象关系映射)的概念在数据库管理和体系结构世界中是如何确立的?它是仍在发生,得到了广泛的认可,但仍处于早期阶段,还是普遍不被认可?我正在学习这个领域,并想了解一下它是否会成为这个领域更广泛的部分所欣赏的知识。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-09-23 04:23:51

广泛使用,肯定是现在和不久的将来。通过手工编码的SQL生成层访问数据库总是充满苦差事和打字错误,而且充其量也是笨拙的。ORM允许您以编程方式使用持久性存储。

我认为这个博客很好地证明了这一点:http://jonkruger.com/blog/category/fluent-nhibernate/和像这样的帖子(nHibernate versus LLBLGen Pro)显示了有多少人在使用它们。

票数 4
EN

Stack Overflow用户

发布于 2010-09-23 04:26:27

许多地方都在使用它们,这并不意味着它们使用得很好,也不意味着它们对数据库的长期健康是一个好主意。这并不意味着它们也不是,通常这只是意味着选择它们的人不会考虑随着时间的推移这会如何影响数据库的设计、维护和性能。

票数 6
EN

Stack Overflow用户

发布于 2010-09-23 04:26:01

ORM被广泛使用。Django (python web应用程序框架)使用SQLAlchemy。Hibernate在Java程序中很流行。ORM使SQL应用程序开发速度更快,减少了必须编写的样板代码量,并对应用程序的其余部分隐藏了正在使用的数据库。使用ORM可能会影响性能,因此请准备好根据需要进行自定义。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3773286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档