Processor architecture and databases performance

XcomCheetah

Junior Member
Feb 24, 2002
23
0
0
I m not sure if this is the rite forum to put this question but i m doing a term paper in Database course and i m thinking of doing a performance analysis of databases on different architecture... i know that the architecture are not designed with respect to database but database do constitute a huge portion and different architecture specially server side architecture like Intel's EPIC and Sun's Sparc and IBM's Power processor must have some designs relating to increasing the performance of databases.... can any of u guide me to some resources where i can find more information abt this... also i was thinking of these new concept of Hyperthreading and SMT and dual core processor and if i remember there was some research going on putting a secondary chip to offload the burden of I/O from main memory.. how these techniques helps databases..
Any kind of quidance will be appreciated..

Thanks.
ps. i have only read x86 architecture so i m pretty blank on rest of the architectures but i m more than willing to get acquainted with them.:)
 

Armitage

Banned
Feb 23, 2001
8,086
0
0
I suspect the biggest cpu issues wrt databases will be on chip cache, and, for really big DB, a 64 bit address space.
 

Demon-Xanth

Lifer
Feb 15, 2000
20,551
2
81
I'm not a sysadmin or anything. But I'd guess with databases the pipes would be more important than the switches. Generally database calculations are simple calculations that must be performed repeatedly over a vast array of data. So large caches, lots of ram w/ fast interfaces, and drive arrays that would make any geek swoon would be more important than raw CPU speed.

Kind of similar to videocards and console gaming systems really. In the last couple generations of vidcards (GF2-4, Radeon) the main limitation of speed isn't the GPU, but the RAM. Tests have shown that OCing a GPU from 220-275MHz doesn't yeild many improvements, yet OCing the RAM by the same amount yeilds fantastic results.

Why is this relevant? The GPU performs the same calculations over and over on a vast array of data. Just like a database CPU. (but a bit more specialized).
 

XcomCheetah

Junior Member
Feb 24, 2002
23
0
0
and wot abt the RAM latency... i mean will high speed RAM like RDRAM will help or low speed and low latency DDR ram is good... and secondly wot abt the hyperthreading technology..?? any improvement from it..?? and wot abt the benchmarks... are there any databases performance related benchmarks.??

Thanks for all the help..