Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / .NET Framework / ADO.NET / January 2006

Tip: Looking for answers? Try searching our database.

Chosing a Hetrogeneous Oracle/.Net stack

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
jack - 13 Jan 2006 04:48 GMT
I am currently architecting .NET Application for an Enterpise Level
client.

The customer has a natural Oracle bias. I think that Oracle is a great
DBMS too. Probably still better thatn SQL Server.

Having said that I have a bias against hetrogenoeuous stacks (ie Oracle
and .Net,  SQL Server and Java).

My feeling is that their would be significant complexities added by
chosing Oracle/.Net vs SQLServer/.NET. I feel that these complexitoes
would arise for the following reasons
    -Disparate Dev/Management Tools difficult to co-ordinate
    -Debugging and Isolating problems
    -No native capability to leverage .NET Framework in Oracle
    -Finding resources with Hybrid knowledge
    -Multi-Vendor Support for cross-cutting issues
    -Co-ordinating future Roadmaps of multiple vendors

Anyways, that is my recognized bias.

I am wanting experience and opinions on the drawbacks and benefits of
selecting a hetrogeneous Oracle/.Net stack.

Thanks
-------------
Jack Stephenson
Gabriel Magana - 13 Jan 2006 05:08 GMT
> I am wanting experience and opinions on the drawbacks and benefits of
> selecting a hetrogeneous Oracle/.Net stack.

The combination works like a charm, except that I would say the problems had
been that .NET could not leverage all the power of Oracle in the past (as
opposed to Oracle not being able to leverage .NET).  I would stick to using
the MS drivers for Oracle, rather than Oracle's own.  In the past Oracle's
drivers had been faster, while being a little more troublesome to use. While
this may very well have changed in the latest Oracle drivers, so too has MS
begun implementing some of the more useful Oracle functionality into the MS
drivers for Oracle. (I say "drivers" but only because I have been
programming for a long time.  The right .NET term is probably "data access
assemblies") That's really about it...

I have several .NET applications dealing with Oracle, and everything works
great.
Paul Clement - 13 Jan 2006 14:58 GMT
¤ I am currently architecting .NET Application for an Enterpise Level
¤ client.
¤
¤ The customer has a natural Oracle bias. I think that Oracle is a great
¤ DBMS too. Probably still better thatn SQL Server.
¤
¤ Having said that I have a bias against hetrogenoeuous stacks (ie Oracle
¤ and .Net,  SQL Server and Java).
¤
¤ My feeling is that their would be significant complexities added by
¤ chosing Oracle/.Net vs SQLServer/.NET. I feel that these complexitoes
¤ would arise for the following reasons
¤      -Disparate Dev/Management Tools difficult to co-ordinate
¤      -Debugging and Isolating problems
¤      -No native capability to leverage .NET Framework in Oracle
¤      -Finding resources with Hybrid knowledge
¤      -Multi-Vendor Support for cross-cutting issues
¤      -Co-ordinating future Roadmaps of multiple vendors
¤
¤ Anyways, that is my recognized bias.
¤
¤ I am wanting experience and opinions on the drawbacks and benefits of
¤ selecting a hetrogeneous Oracle/.Net stack.

The biggest one for us is the fact the two don't integrate well, being from different vendors who
don't particularly get along when it comes to support of the database platform. Sometimes trying to
get help can result in finger pointing between the vendors.

I don't particularly care for PL/SQL Developer, usability and documentation is poor, but it's more
capable than the Oracle Tools add-in for Visual Studio, albeit less intuitive.

Then there's the issues with drivers/providers. Microsoft's are typically more stable but don't
support all Oracle features. Of course, if you want to use Oracle's .NET provider then you have to
be using the version 9i or higher client.

We've also encountered issues (unicode) when using CLOB and rather bizarre methods for inserting
into BLOB columns in Oracle.

Paul
~~~~
Microsoft MVP (Visual Basic)

Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.