Comparación de proveedores de Oracle .NET de terceros

Estoy en el proceso de limpiar una aplicación de base de datos Oracle. En esta aplicación, el rendimiento y la facilidad de acceso son preocupaciones primordiales. Tiene que salir de su camino y permitirle acceder a los datos de forma libre y sin inhibiciones. Mientras hace eso, tiene que sermuy rápido. Cuando no puede ser rápido, tiene que ser multihilo para que no se congele el sistema.

Todo eso fuera del camino, esto es lo que he aprendido. Microsoft ha desaprobado el espacio de nombres System.Data.OracleClient. Estará disponible en .NET 4.0, pero se marcará con ObsoleteAttribute. Actualmente lo cambié por ODP.NET de Oracle (que resultó ser sorprendentemente indoloro), pero al revisar otros comentarios, me di cuenta de que todavía no lograba cumplir algunos objetivos de diseño:

Puede que no esté usando el proveedor más rápido que hay.

Todavía no puedo proporcionar acceso a la cuenta SYSOPER. Todavía no he averiguado por qué. Eso podría ser un problema de codificación, pero estoy perplejo.

Así que aquí está mi pregunta para ustedes.

¿Cuáles son las alternativas de terceros a System.Data.OracleClientque has usado, y cuales son sus pros y sus contras?

Respuestas a la pregunta(2)

Su respuesta a la pregunta