| 
	
 | 
 Posted by IanIpp on 04/14/06 05:36 
We have a 3 month old quad processor/dual core server running SQL 
Server 2005 and already it is getting close to hitting the CPU wall. 
An 8 way CPU box is prohibitively expensive and out of the question.  I 
 
am looking desperately for a way to TRULY scale out SQL server...in the 
 
same way that IIS can be scaled out via App Center. 
 
The "in the box" solution for SQL Server 2005 scaling out is the DMV. 
Unfortunately this solution makes the system less available rather than 
 
more (one server outage takes them all out for that table) and requires 
 
serious rearchitecting of the software to use.  Contrast this to IIS 
and AppCenter where each added server makes the system more available, 
and requires no rearchitecting to work. 
 
Before someone says "what you want can't be done in a 
database"...Oracle has an application server middleware product that 
lets you do both of the above.  Just plug a new server with Oracle on 
it, and you've doubled your capacity.  But SQL Server 2005 doesn't yet 
have a similar capability. 
 
So I read with great interest the following article that talks about 
why this is the case with SQL Server.  There are two issues that make 
it very difficult to do: 
http://www.sql-server-performance.com/js_ultimate_scalability_availab... 
 
 
You can create a crude pool using replication, but the performance 
times look horrendous. 
 
However, the article also talks about the latest developments in this 
field...specifically MIDDLEWARE that can create a scale out solution 
that is more available and that requires simply adding new servers to 
scale up. 
 
I found two companies which seem to offer this new capability: 
http://www.metaverse.cc/newsevents.asp?cid=17999 
and 
http://www.pcticorp.com/product.aspx 
 
Both companies appear to have patents or a patent pending on the 
process.  I tried to contact metaverse but got no reply, despite their 
recent press release.  I just emailed Pcticorp today to see if I could 
learn more about their product. 
 
My question for this group is: 
Does anyone have experience with either of the two products (or any 
others that provide this capability)? 
 
Many thanks in advance for your help. 
 
Ian Ippolito  
http://www.rentacoder.com
 
  
Navigation:
[Reply to this message] 
 |