Unix Technical Forum

Building an application on multiple data sources

This is a discussion on Building an application on multiple data sources within the SQL Server forums, part of the Microsoft SQL Server category; --> ASP.NET on SQL Server I've been asked to quote for developing a system to expose data on a web ...


Go Back   Unix Technical Forum > Database Server Software > Microsoft SQL Server > SQL Server

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 02-29-2008, 07:50 PM
William
 
Posts: n/a
Default Building an application on multiple data sources

ASP.NET on SQL Server

I've been asked to quote for developing a system to expose data on a
web application. Most of the data will come from SQL Server DBs
located on a single box. However, some of the data will be sourced
from ORACLE which is located on a different box. It may be necessary
to create VIEWS and Stored Procedures joining these DBs

Does anyone have any pointers, clues, hints, tips or pitfalls that I
might consider while making my proposal? What sort of extra
contingency should I allow for the connection to ORACLE? Should I do
all the data retrieval on the DB server, or should I do it on the Web
server?

Any thoughts would be appreciated.

Thanks

William Balmer

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 02-29-2008, 07:51 PM
MGFoster
 
Posts: n/a
Default Re: Building an application on multiple data sources

William wrote:
> ASP.NET on SQL Server
>
> I've been asked to quote for developing a system to expose data on a
> web application. Most of the data will come from SQL Server DBs
> located on a single box. However, some of the data will be sourced
> from ORACLE which is located on a different box. It may be necessary
> to create VIEWS and Stored Procedures joining these DBs
>
> Does anyone have any pointers, clues, hints, tips or pitfalls that I
> might consider while making my proposal? What sort of extra
> contingency should I allow for the connection to ORACLE? Should I do
> all the data retrieval on the DB server, or should I do it on the Web
> server?


Look into the Linked Server features of SQL server. You can link to the
Oracle db & run queries against the Oracle db thru SQL server. This may
reduce the maintenance - you'll only be writing in SQL Server syntax, or
calling SQL Server stored procedures that query the Oracle db.
--
MGFoster:::mgf00 <at> earthlink <decimal-point> net
Oakland, CA (USA)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 02-29-2008, 07:51 PM
KJAmbrose@gmail.com
 
Posts: n/a
Default Re: Building an application on multiple data sources

"Linked Server" can be one way to do this. However general network
latency and throughput restrictions due to bandwidth limitations or
network traffic, etc. can completely kill joins across the wire.

Also, be prepared to write views on the Oracle box to convert Oracle
data types to be more compatible with Sql Servers needs even using
linked servers.

Another option to consider it to "replicate" the data from the Oracle
box onto a Sql Server box, avoiding the need for joins across the wire.
This is the option I had to take to get acceptable performance for one
job I did.


William wrote:
> ASP.NET on SQL Server
>
> I've been asked to quote for developing a system to expose data on a
> web application. Most of the data will come from SQL Server DBs
> located on a single box. However, some of the data will be sourced
> from ORACLE which is located on a different box. It may be necessary
> to create VIEWS and Stored Procedures joining these DBs
>
> Does anyone have any pointers, clues, hints, tips or pitfalls that I
> might consider while making my proposal? What sort of extra
> contingency should I allow for the connection to ORACLE? Should I do
> all the data retrieval on the DB server, or should I do it on the Web
> server?
>
> Any thoughts would be appreciated.
>
> Thanks
>
> William Balmer


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 05:11 AM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
www.UnixAdminTalk.com