in reply to OT: Data Warehousing Strategies
If you have some tables with the same data for all customers, you can split that out into another database and access them directly via qualified references or database linking (depending on which database you use).
Regarding the custom data elements, I'd put those in appendix tables so you can keep the columns used by all customers separate from the columns used by some other customers. Something like:
create table customers ( customer_id int identity primary key, name varchar(64) ) create table customer_extras ( customer_id int primery key foreign key customers(customer_id), shoe_size int )
One advantage of the multiple databases strategy is you can easily move databases to multiple servers should the need arise for particular security and/or performance needs.
--roboticus
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: OT: Data Warehousing Strategies
by Booger (Pilgrim) on Aug 27, 2006 at 17:31 UTC | |
by roboticus (Chancellor) on Aug 28, 2006 at 01:51 UTC | |
by Booger (Pilgrim) on Aug 28, 2006 at 12:58 UTC |