Michelle,
I understand the model and why it needs smaller servers, but the reason for choosing the model doesn't look very wise to me. Allow me to speak from my six years of experience as a UNIX/VMS/NT and database designer, developer, administrator and project coordinator.
Assuming a single server and storage configuration, order segmenting into components can very easily and transparently be done using database triggers (perhaps on updateable database views) in real time. Ad hoc calculations may then proceed for each division w/o problems. Alternatively, in a distributed environement where it is imperative for time zone, language and/or efficiency's sake that each department maintains it's own server and storage, multiway symmetric database replication may be used for synchronization. IOW, let the server and the storage do your work for you - don't reinvent the wheel.
The advantages are two fold, first, consolidation may be simplified using database views thus reducing development cost and next, either redundant IT groups are eliminated or practises of diverse IT groups are standardized, making SOPs for maintainence, backup and recovery plans less complex and easier to follow. So you have the benefits and avoid the headaches.
Of course you need the right heavy-duty feature-rich tools for the job. Those do exist.
-Apratim.
PS: I was reading your other post about mom-and-pop stores and their choice of h/w and s/w for e-commerce. Let me ask you this, if you were to start a new small business tomorrow, would you:
1. Try to hook up and configure a network of answering machines or sign up for similar service from your local telephone company?
2. Try to manage your accounts and that of your employees using MS Excel macros or sign up for the American Express Small Business Corporate Card?
3. Try to manage your e-commerce server yourself by buying an NT box, managing the HTTP as well as the database server and coding CGI programs or simply rent out similar space and services if available?
Hoping for a consistent choice,
-Apratim. |