Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> Re: Oracle RAC cost justification?
SMP (a.k.a. "symmetric multiprocessing") actually exists in only one
platform -- IBM. That's why it only scales to 32 CPUs, because the problem
is connections. You can only connect so many CPUs to the same memory. But
they are all "equi-distant" from any address in memory.
Other platforms are actually closer to what used to be called NUMA (a.k.a. "non-uniform memory access"), because CPUs and RAM are clustered together on boards that communicate over a bus, thus causing some memory to be "closer" to some CPUs than other. If a CPU wants info from memory address XXX, then perhaps that is available on the same board, no need to go over the bus. However, if that same CPU wants info from memory address YYY, then perhaps that is on another board, so we have to go across the bus to the other board. Sun and HP architectures fall into this category, even though both are commonly referred to as "SMP" as well.
So, you are correct that scaling does not occur linearly in such NUMA architectures. Most likely it does not occur in "true SMP" architectures either. But I don't think that there is any argument that either SMP or NUMA scales much more effectively than RAC/OPS, is there?
Thus, you are correct that RAC/OPS has a place. Less on platforms like Sun, HP, and IBM than on platforms like Linux and Windows, though...
on 6/2/05 7:38 PM, David at thump_at_cosmiccooler.org wrote:
> SMP machines don't scale in a linear fashion after a certain numbers of
> CPU's(Long ago I was told 14). That is why I was lead to believe
> MPP/RAC/OPS/RAC/Grid/Mesh was introduced.
>
> With the right design it made and makes perfect sense.
>
> Alas, Oracle has revamped it and marketed as in a way that makes execs go,
> wow cheap solution to big expensive SMP machines...well there are holes in
> that cheese.
>
> It has it's place...just not many.
> David
>
> -----Original Message-----
> From: oracle-l-bounce_at_freelists.org [mailto:oracle-l-bounce_at_freelists.org]
> On Behalf Of Niall Litchfield
> Sent: Thursday, June 02, 2005 1:40 PM
> To: tim_at_evdbt.com
> Cc: oracle-l_at_freelists.org
> Subject: Re: Oracle RAC cost justification?
>
>
> Hi Tim
> On 6/2/05, Tim Gorman <tim_at_evdbt.com> wrote:
>
>> Instead of arguing about whether RAC is good at scalability or HA or >> cost-effectiveness, how about citing specifics? >> >> Q1 - RAC and HA: >> >> - What does RAC do better than any other possible solution (i.e. OS >> clustering, DataGuard, volume replication, etc)? How and why? >> - What other solutions are better than RAC at HA and why?
-- http://www.freelists.org/webpage/oracle-lReceived on Fri Jun 03 2005 - 01:08:55 CDT
![]() |
![]() |