hibernate v / s存储过程或函数性能

我正在分析我的应用程序中的数据库层的选项.我发现hibernate是一个非常受欢迎的选择,但很少有朋友告诉我更好地使用存储过程/函数而不是去休眠.与这些数据库对象相比,Hibernate存在性能问题.还有其他选择.我的应用程序可能具有非常大量的事务,因此需要选择能够提供更好性能的选项.有人可以对此有所了解并帮助我选择最佳选择.我使用spring框架作为web层的核心和richfaces.
最佳答案

My application may have very high
volume of transactions so need to
select a option which gives a better
performance

好吧,如果性能是您唯一的(或主要的)基准测试,那么它很难击败数据库服务器上的Oracle软件包.但是,贵公司应该考虑其开发人员的优势.这是一个主要是Java开发者和1或2个孤独的Oracle开发者和1个DBA的商店吗?如果是这样,不要在Oracle包中开发中间件系统,你可能会使用Hibernate用Java编写一些XML服务.在负载下不会那么快,但对于您的公司来说将更容易维护和增长.

注意:我偏向于使用Oracle技术,但这就是我的优势所在.

转载注明原文:hibernate v / s存储过程或函数性能 - 代码日志