Redian新闻
>
nhibernate, ado.net比stored procedure执行数据库操作快吗?
avatar
nhibernate, ado.net比stored procedure执行数据库操作快吗?# DotNet - 窗口里的风景
c*e
1
据说hibernate比stored procedure慢。如果用户要最快地得到数据库操作(GUID,join
)结果
,用hibernate还是
stored procedure?
avatar
k*n
2
nhibernate 里调sp不就得了。
其实如非海量数据, 不用想这么多。

join

【在 c*********e 的大作中提到】
: 据说hibernate比stored procedure慢。如果用户要最快地得到数据库操作(GUID,join
: )结果
: ,用hibernate还是
: stored procedure?

avatar
c*e
3
那直接在c#里调用sp不是更直接?

【在 k**n 的大作中提到】
: nhibernate 里调sp不就得了。
: 其实如非海量数据, 不用想这么多。
:
: join

avatar
c*t
4
nhibernate,你用的是C#/VB写business logic & validation; SP全是SQL,debug/
version control都是问题。nhibernate的门槛比较高,错误或异常处理也不简单。

join

【在 c*********e 的大作中提到】
: 据说hibernate比stored procedure慢。如果用户要最快地得到数据库操作(GUID,join
: )结果
: ,用hibernate还是
: stored procedure?

avatar
k*n
5
那不是要搞两套数据层?
我的意思是大多数情况,你不需要用sp。
而且我很反对把业务逻辑写到sp里。
增加代码管理维护难度。

【在 c*********e 的大作中提到】
: 那直接在c#里调用sp不是更直接?
avatar
c*e
6
据说hibernate比stored procedure慢。如果用户要最快地得到数据库操作(GUID,join
)结果
,用hibernate还是
stored procedure?
avatar
k*n
7
nhibernate 里调sp不就得了。
其实如非海量数据, 不用想这么多。

join

【在 c*********e 的大作中提到】
: 据说hibernate比stored procedure慢。如果用户要最快地得到数据库操作(GUID,join
: )结果
: ,用hibernate还是
: stored procedure?

avatar
c*e
8
那直接在c#里调用sp不是更直接?

【在 k**n 的大作中提到】
: nhibernate 里调sp不就得了。
: 其实如非海量数据, 不用想这么多。
:
: join

avatar
c*t
9
nhibernate,你用的是C#/VB写business logic & validation; SP全是SQL,debug/
version control都是问题。nhibernate的门槛比较高,错误或异常处理也不简单。

join

【在 c*********e 的大作中提到】
: 据说hibernate比stored procedure慢。如果用户要最快地得到数据库操作(GUID,join
: )结果
: ,用hibernate还是
: stored procedure?

avatar
k*n
10
那不是要搞两套数据层?
我的意思是大多数情况,你不需要用sp。
而且我很反对把业务逻辑写到sp里。
增加代码管理维护难度。

【在 c*********e 的大作中提到】
: 那直接在c#里调用sp不是更直接?
avatar
N*n
11

When accessing complex tables, stored procs allow you to fine tune
your isolation level to make it efficient. ORMs are not smart on
such kinda access. One seemingly simple update call could generate
horrendous sql execution to grind a big system to halt.

【在 c*********e 的大作中提到】
: 据说hibernate比stored procedure慢。如果用户要最快地得到数据库操作(GUID,join
: )结果
: ,用hibernate还是
: stored procedure?

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。