栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Hibernate和JDBC性能如何?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Hibernate和JDBC性能如何?

与大多数数据库供应商的Hibernate相比,JDBC将始终提供 更好的性能
。您可以按照下面的链接检查比较。他的结论是,Hibernate是快速与更少的行查询表时,其他JDBC是更好的方式:
http://phpdao.com/hibernate_vs_jdbc/

可以在Hibernate论坛讨论中找到另一个良好的性能统计信息,网址为https://forum.hibernate.org/viewtopic.php?f=1&t=931708

它指出了由于使用Hibernate而导致的以下性能下降顺序(请注意,可以通过根据需要调整Hibernate来改善此问题:

Objects: 8 - Hibernate: 10ms / Direct JDBC: 10ms = Ratio: 1.0Objects: 16 - Hibernate: 10ms / Direct JDBC: 0ms = Ratio: InfinityObjects: 64 - Hibernate: 20ms / Direct JDBC: 10ms = Ratio: 2.0Objects: 256 - Hibernate: 150ms / Direct JDBC: 30ms = Ratio: 5.0Objects: 512 - Hibernate: 210ms / Direct JDBC: 40ms = Ratio: 5.25Objects: 1024 - Hibernate: 410ms / Direct JDBC: 70ms = Ratio: 5.857143Objects: 2048 - Hibernate: 681ms / Direct JDBC: 180ms = Ratio: 3.7833333

Hibernate之所以选择JDBC和SQL查询,不是因为性能,而是因为主要原因是 对象持久性数据库独立性
,而不是编写特定于数据库的查询。您可以阅读以下PDF指南以获得更好的视图:

  • http://www.mindfiresolutions.com/mindfire/Java_Hibernate_JDBC.pdf


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/382884.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号