Suggestion
- From: "Ajay" <Ajay@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Tue, 5 Jul 2005 07:58:03 -0700
Hi,
We have an application that access multiple databases for generating reports
and running various queries. These databases are segregated as follows:
Server1 DB1 1999-2001
Server2 DB2 2002-2004
Server3 DB3 2005-present
Data is sync-ed up using replication. Database grows at an average 4 million
records per year. The database is not a Warehouse. Database schema is
normalized. Need to keep historical data for generating baseline reports.
This approach has various drawbacks including the major one that if any
report has to span for the entire duration than data has to retrieved from
all databases and then grouped up as summary. This takes lot of time. Also,
over a period of time, we can't just keep adding more hardware and escalate
the current problems.
So, I am looking at a new database architecture which solves the current
problem and is scalable also.
Here are the considerations:
1. New architecture should support fast report generation
2. Be scalable to support new report
3. Easy to Manage and Maintain
Looking forward to suggestions:
thanks,
.
- Follow-Ups:
- Re: Suggestion
- From: JT
- Re: Suggestion
- Prev by Date: Re: -E switch to start SQL Server?
- Next by Date: Re: Suggestion
- Previous by thread: Which my star schema models is better?
- Next by thread: Re: Suggestion
- Index(es):
Relevant Pages
|
Loading