Oracle ASP.net 提供者模型对象性能

Posted

技术标签:

【中文标题】Oracle ASP.net 提供者模型对象性能【英文标题】:Oracle ASP.net Provider-model objects performance 【发布时间】:2010-09-09 21:17:43 【问题描述】:

Oracle 11g 版本的 ODP.Net 引入了提供者模型对象(会话状态提供者、身份提供者等),它允许应用程序将这些信息存储在 Oracle 数据库中,而无需编写自定义提供者实现。

有没有人对这些对象进行过任何性能基准测试?它们在性能上与 .net 提供的 sql server 实现相比如何?我对会话状态提供程序的性能特别感兴趣。

【问题讨论】:

听起来很有趣,我们仍在使用我们自己的自定义提供程序来提供个性化数据。我也对答案很感兴趣,因为我们在所有项目中仍在使用 Microsoft 的 Oracle 客户端。 【参考方案1】:

我建议您下载一份 Reflector 并比较 SQL Server 和 Oracle 提供程序的代码库(它们不应该那么复杂。)

我猜测它们看起来几乎相同并且执行(从 .NET 运行时的角度来看)相似。

Oracle 后端是否更快......这是另一回事。

【讨论】:

以上是关于Oracle ASP.net 提供者模型对象性能的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET Cache 实现依赖Oracle的缓存策略

ASP.NET Core实现对象自动映射-AgileMapper

如果未提供模型,则 ASP.NET MVC 自动模型实例化

ASP.NET的一些概念

转载关于大型asp.net应用系统的架构—如何做到高性能高可伸缩性

复杂对象和模型绑定器 ASP.NET MVC