Re: Synchronising In-House and Web Data
- From: Steve Barker <stevebarker@xxxxxxxxxxxxx>
- Date: Thu, 13 Apr 2006 02:11:02 -0700
What does replicating the execution of stored procedures achieve?
"Hilary Cotter" wrote:
You might want to look at replicating the execution of stored procedures..
--
Hilary Cotter
Director of Text Mining and Database Strategy
RelevantNOISE.Com - Dedicated to mining blogs for business intelligence.
This posting is my own and doesn't necessarily represent RelevantNoise's
positions, strategies or opinions.
Looking for a SQL Server replication book?
http://www.nwsu.com/0974973602.html
Looking for a FAQ on Indexing Services/SQL FTS
http://www.indexserverfaq.com
"Steve Barker" <stevebarker@xxxxxxxxxxxxx> wrote in message
news:E8B464D2-2DEC-4AEB-AB46-050CE2007615@xxxxxxxxxxxxxxxx
Hilary,
Thanks for your reply! I realise that we could set replication up over the
net, but I'm worried that the replication wouldn't be able to cope with
the
volumes of data we'd need to send.
I understand that transactional replication is good for a constant stream
of
changes, but that's not exactly what I want to do. My changes are sent in
large, isolated batches. The analogy is that I'm filling a swimming pool
with
a bucket instead of a hose pipe.
If the replication engine suddenly gets a request to update a few hundred
thousand records, how would it cope, and what would happen to the data
during
the update? I can imagine scenarios where parent records have been updated
by
the replication, but associated child records have not yet been updated,
so
the user could theoretically see a mix of old and new data on screen,
which
could be contradictory.
My question is really this: I'm pretty sure that what we're trying to
achieve is quite a common problem. Many other organisations must have
large
web-based SQL Servers which they update periodically. How do they solve
the
synchronisation problem, while maintaining a coherent user experience and
SQL
Server responsivity?
Thanks again,
Steve.
"Hilary Cotter" wrote:
As long as you accept inbound tcp/ip on the firewall to the web site you
can
use push replication for this. If not, try a pull.
--
Hilary Cotter
Director of Text Mining and Database Strategy
RelevantNOISE.Com - Dedicated to mining blogs for business intelligence.
This posting is my own and doesn't necessarily represent RelevantNoise's
positions, strategies or opinions.
Looking for a SQL Server replication book?
http://www.nwsu.com/0974973602.html
Looking for a FAQ on Indexing Services/SQL FTS
http://www.indexserverfaq.com
"Steve Barker" <stevebarker@xxxxxxxxxxxxx> wrote in message
news:2D415143-D0B0-40EA-957F-81DD32308B37@xxxxxxxxxxxxxxxx
Hi,
This is the situation:
We have a large in-house database. It has quite a few tables, some of
which
contain in the order of 8 million records. This is our production
database;
the result of all our internal systems.
Now, we want to make some of this data available to our clients via our
web-site. Hence, we have a web-server (running SQL Server), which
exposes
data to a set of web-pages. The data on the web-server is being read
only;
our web users do not update this data. Problem: Our web-server is
hosted
by a
third party at an external location. Bringing this in-house is not an
option.
At the moment, we log what changes in our in-house production database,
and
produce CSV files of the changes. These are then FTP-ed to the
web-server
overnight, and a DTS package inserts the changes into the web-server
version
of our database. The CSV files we send to the web-server are in the
region
of
20MB, so quite a lot of information changes on a day-to-day basis.
The CSV method seems like quite an antiquated way of doing things, and
I
wondered if we could do something slicker using replication (standard
transactional with readonly subscribers). Would replication be able to
cope
with the web-database sitting there for hours without a change, and
then
all
of a sudden having to import 20MB worth of changes? Is there another
method
we could use to keep the web-server up-to-date?
I'm pretty sure that this is a problem that other organisations face.
How
do
they solve the problem?
Thanks in advance for your help!
Steve.
- Follow-Ups:
- Re: Synchronising In-House and Web Data
- From: Hilary Cotter
- Re: Synchronising In-House and Web Data
- References:
- Re: Synchronising In-House and Web Data
- From: Hilary Cotter
- Re: Synchronising In-House and Web Data
- From: Steve Barker
- Re: Synchronising In-House and Web Data
- From: Hilary Cotter
- Re: Synchronising In-House and Web Data
- Prev by Date: Re: sp_dropmergearticle
- Next by Date: Re: Question: Interupted Transactions
- Previous by thread: Re: Synchronising In-House and Web Data
- Next by thread: Re: Synchronising In-House and Web Data
- Index(es):
Relevant Pages
|