Hardware/Application Partitioning

Post Reply
PJMcMahon
Posts: 4
Joined: Mon Jun 25, 2001 5:58 pm

Hardware/Application Partitioning

Post by PJMcMahon »

We've been developing a message board search engine with our Texis license and are nearing completion of the proof-of-concept stage. Everything currently runs on a dedicated, single processor Windows 2000 server w/ fastest Xeon processor available.

Are there any resources or suggestions for architecting multi-server Texis applications (i.e. partitioning the data retrieval and search functions across multiple machines)?

If we're going to dedicate a box for data retrieval-only should we get fastest CPU possible (Pentium IV) SP3x1. slower CPU w/ large cache (Xeon)? Will Texis benefit from multi-processors?

Thanks
-Pat
User avatar
John
Site Admin
Posts: 2597
Joined: Mon Apr 24, 2000 3:18 pm
Location: Cleveland, OH
Contact:

Hardware/Application Partitioning

Post by John »

In general the memory and disk IO bus transfers are more important to Texis than the raw CPU speed, so a slower CPU with better transfer characteristics and a larger cache will usually do better, although there is always a balance point.

If you are doing multiple searches or updates against the database at the same time then Texis will benefit from multi-processors, again assuming the disk and memory busses are not already saturated by a single processor.

There is some discussion of partitioning across multiple machines in the Tutorial, which can be found under the Products link on the left. Basically it depends on the architecture of the system, whether you can easily partition the application to run on multiple servers, or can replicate data to load balance across servers.
John Turnbull
Thunderstone Software
Post Reply