F/S 9/2 APFRACEEAUTO 81 D J DEWITT, A A1 53 WISCONSIN UN V-MAOISON P 8 DEPT HAWTHORN OF OF ATAS COMPUTER MAHN SCIENCES ARHTCUEJUN DAAG29-79-C 165 UNCLASSIFIED CSTR-437 NL L
... 2 111111-5... _ 11111 2.2 13b 1111IL25 1.4 1.8
SCOMPUTER SCIENCES DEPARTMENT University of Wisconsin " Mdison 4,. 9..; A ' odatabase A PERFORMANCE EVALUATION OF MACHINE ARCHITECTURES by Dvid J. DeWitt Pul B. Hwthorn V "4 - _Computer Sciences Technicl Report #437 June 1981 Y 1 26 8269......',... -. ':-+'., ',,. ' :: -........ ::-i~t lt r_: -, L ; L...... 7
A Performnce Evlution of Dtbse Mchine Architectures Dvid J. DeWitt + Pul B. Hwthorn +I *Computer Science Deprtment, Univ. of Wisconsin, Mdison WI. Computer Science nd Mthemtics Deprtment, Lwrence Berkeley Lbortory, Berkeley, CA. This reserch ws prtilly supported by the Ntionl Science Foundtion under grnt t4cs78-1721, the United Sttes Army under contrcts #DAAG29-79-C-165 nd #DAAG29-8-C-41, nd by the Applied Mthemticl Sciences Reserch Progrm of the Office of Energy Reserch U. S. Deprtment of Energy under contrct W- 745-ENG-48.,,,m, - -..
-7~.~ ABSTRACT 4he rpid dvnces in the development of low-cost computer hrdwre hve led to mny proposls for the use of this hrdwre to improve the performnce of dtbse mngement systems. Usully the design proposls re quite vgue bout the performnce of the system with respect to given dt mngement ppliction. In this pper we develop n nlyticl model of the performnce of conventionl dtbse mngement system nd four generic dtbse mchine rchitectures. This model is then used to compre the performnce of ech type of mchine with conventionl DBMS. We demonstrte tht no one type of dtbse mchine is best for executing ll types of queries. We lso show tht for severl clsses of queries certin dtbse mchine designs which hve been proposed re ctully slower thn DBMS on conventionl processor._ (C46' 1~PC~
1 H U 64 H ~ Uv1. H 1 4 c 3. c : " I A 4 C U -. = 2 3. 2 1 lp * o 4, C 55 14 56c Ci U C. S - gg, u.u II~ -.. 3 m. 6 3.~~ M U U 1 - U. l U 'H S 'H U C U. -. -. U 3 5 U 1 > H3 V U V U U H H U 2 5 V C 3 U US HU~~ H S O 4. 9 U C 1 w46 A U 64.43. CU5 > W4 H A C >.. S U U1 4- U. 2 V. -O V -4 4 Is UO CU 6 * 64 U 4- ~ U H. 6. - H H. Ci ~ U-&A ~ ~ ~ ~ - 4 2.. H A 464 IS H 4 4V Z H. g.. 3. u m.. : 3u C C. @ U O ' g H3 Hc -. u1 - ' * - 2 11 ~ V H g W 8 t I14w Ir. c C.64 H i H g 1.H Au U 1. - I-- HUH i 6 2 A 6 3. H - U 3. U 5.4 6H. "- A4 3. 5 4 6 > U... ~ ~ H 6 3 * ~ H. V UN 3 I. g iu -, 's H LP v C6.4 go14 6 U u. ~ U. B 1V H 3 4 4* U U 6 44 M 31~SM~ U~ H C 22 ~ : ~' UH.FA w;i.w.
-4- C '46 5 4. ' C 1.4.. N EC1.1.4.4 - oi m.. OR 9 H U * ' 4 DO '4'C' ~ ' 4j 4.4 9." 1. 4 : SO1 s..~ ~ ~ It1 H-, ~? H 4 ', US -- 2 6 '4 '4. H 4, -.1 Ti. -. 4 *.5. ~ b.. 4 O ~ 4 ~~,4 4 o '.. 2 C ~ 4 U * oc.4 H i.4 C ' ~ 4. 4 I 4 A C I 5 * 4 *- 4.'4 5 ~ C 4 1 E U5 - -.~.. ' 4 @ H h - -'C. 1*.5 ClAm
U1toum~lus TvUO~s OlO~ pud OSIDqolDQ 4gsl RI 41 P c - 441 CP U.'A S4 U 4 4 C IL 1, m -C N 4 ImpS N g U 2..4 41 4 ~ o 6., s 4411 c.11.4~~ * d~ wo4 141 A. N 14 U i. m,
C ozn6t.g SDqo DO sii:' io NOG b3q Zbj ':) IIP sosseoiod Md: "d: 'cd k) os~ 1183 josj ISOH * S I A 16 I C " S ' t I. V i ' I"6 16 i U A h4 - A. A U * ~ ~. 9 v 6-1. - C, " U H ' H ' ' * ge ' 4.6 ' -V u4 o 6 A 'O..C D.U " i S..4C ' gh 'f. 4 w - 4 MA 41. 11.4 Im U~~~% U U H %.A O 4 'H H4 H UsHH O A o~ H -P c. I 1 H S U H 6.. A* CL4 - W 8.H.4U 2u h.4~g: Z o 3 A o -H H - 5 63' 1.4 o1 4 4 * 6 s~ ~A 'A 4
E ezn6tj 49Ag ildd josseod soqolo(]': * ( WISAS JIoIUO3j ISIOI jossooid IOJIUO3) IUUD4 S.. -C 4,.. 5 -M -.4 -- I I. '4.4 5 U UUdU * U I 6
W39AS dd W )IS AQ SO U 1 W u s (joijoijosse XoId I I U 118 A ~ ' ~ A U A*.4.4. ds AM :. f.41 6 A - U A ~Ah - w -A A s.1o -~ I ~ oil*.4 U wu ma 4
uwsas WdM sinpotw 4OO3 I5!OS *ioui.ooid SIS olojo WSISAS~ tdo;sasiw45 soqo I() 4 u A.. 4 V f A u x H -5 'o o u %. Q., - - 6 4" A *- Y14~ on ~ n 1 4 ~U O 6 ~ U w w IC *~u * ~ U U 4 cus I 'U U cl ' - w 44-4 1.
c U 1 - C.4~~ U. 4 * - C A 41 * 4 1 IV A ~ ~ 1~ U ~ l. V m C v 11 C! C!4. ~,. 1 or 1 1.. '. 41 c. -C C ~ ~ ~ I.C 4A ~ 1. - 4 41 *. _ * - ~ u 44.. 41 1 4 4. 2 * ~ 41. ~ C - Q1 c1 U~4. S 4. 41 t1.1 ~. '. A - v14.. - 4. C 1.! U-1 I - ' E. C 1 IV h C 41. 1 4-1 2. *r 41.4 1.' 1~~ -... *1 -C u NO N '.. " V 414.um 1 c. ~ 1 4 o ) I 5.. ~ ~ 4l~ 4 E. E1~'' - t. 6. FFI J - ' to 4 Cc 5.4 4 1 si CL- SN. 2. * ~ C E4 1'.4 -EE I - ~. M b 1.M41-41 1 A *.4 Ct * C. c c ci * - u~~~4 1.. - 1h4 4 U w - 41 ; I. 41 -:; O *...V A- S Er I Oc -x At~ - - -A hi 1 '1 C, 44 i D. 4 1 p 41. A D. v E I'll~~~~ V II 1 441 OW
* 3.4 * 4. *. Cl 1 C ). 4 '4 I I I 4 Cci u ~ ~ - - c A.. k% 4 16. -. 1.. 3. i c -9 41 4'.' o~ c 14 4 v1 V - C -. 1 V -. c c. 6 -z - 4 > ' x C X 1. 4 3 N I...V. V!. ci 41. 8 C :. i'- 1 : 1-4 - A c1. O V 4A - 1 A. U U C A. -cv - v4 * V4.~ C) C -. Aj4. A A.4U!. A -.4. A P. 4. * 4 to -c ~c v 4 9 o id CL 4 - c 4 6 j ci 1. c. ' 4. 4 V 4 V. w4 4.. u A c- U.4w 44 u 4 ci j 4 O 4 * id -44. - V. 41 8d, C 41 31-4 &4 v - U * wo. 1c =. e. 41 CU v 8..1 8 C6'. A. 3 41 A 3 - ci v 44 1. 4 1. - Q, to A i v 1. 4 v C6 4 W * ~~~ - ~~~ e 1 4..' 1 c ~ 4. C -- 41 c 4 r- 4 -C 3 A s.. A j. V - - 4 ci -~. V. V. 4 44 -.. m -. -. r.. 1 CD.- Col 14 4 4 I 1.. 4 V l -..= -I-.4.4 MO 3 C U 4-4 A - - C 4.V4 5 ci 4 c.4 o. 41~3 ~ & ~ 8 A4~ i. 4 4. Ad 1-4 v - ".4 ". I4 - ~ 4 m c -4 3 C 4 4 3. i.i, :V.. w1 -v ~ c go.. 1. 1I 3 DO.42 m3 A ~.4.. 41.2 C6 IV CN o. -W' 41. V. >1 4 V 4 ~~~~m t - 14 i 4 i c.. i 2 ~ -i U. C 44 -..~. S 3I 4 C~ V -~ ~ - 4 c1 - - CC M- 6 C 4 V OC A4 - O.4 6 o
9.~ 4. ~~~ 1. o1 1 4 u 4 U 4 41~~~ 4AL 4 U. 11 - C - 1 C 4 A v1-1 4 1 41 2 41 :. 41 41 MO 414 C - 1. V 41 4.. PS.. o..21 V o>. A 4 1 1 1 c1 1 ~ i 4 %D 41 V C. Li U 1 V~ 14 -, o~ 41 4 1-1, 44 C, c ut. 4 : 4.41. 41 * 1 41.9 C 41 so.1 Li U 4 Z 4 =. u S SO 4. 4 41 41 3k 41 -.' to 1 ' - C1. tr 1 C U V 41 9 34. ~~. 41 1 4 41414.4 41 4 1 4 1 4 4 A 1 VP -p ' 49 1 C 4. 4 41 C6. C41 1 cc 1 4 1 C 41 1 4 c C4. v Li V1. 4 1. 9 * c 41 41 41 41 4 j 1 - o-c u. i.,41 AJ 41 9 4 41.E 41 V 9.. 1 r1 %1 ;1.1. ci c 1. j V V w41 41 1 1 4. 41 I 41 U C 1 C.4 U. V 4 4 U A C &.4 '1. w 6 V. 414. 4 C~ 4 1 A4-1 U 1 4 V 4 4 V, 41 U4 L i W1 Q.9 -~- A'141 1 1 1 ow1 C14 'A 4 41 o 4. 4 C I141UC 1 1 1 C 41. 4 414v4 4V V 41 V - 4141. 1 41 O 4 V.m V6 1 c U - 41 A 1 u1 41 4141, 4 1 V i U K W1 A~ V1 V * V 4 V ~ 1 4 *
* *- S c 4 *~ A I-*4 - A 44 2 IS A.O Ad LP * 'U Cc 44 4C4 4 2. -4 Cc. 44 id~4 A- II * M.4 V IA A 24 +. 1 4 -- 41.*m & 448. C - 2 ". c C 6A 24.C4 ~ S f 44.' ~. 1 '44.4 t ' A~~ 4 ~ N. C ~ A; 4 44 s -4-..4 '4 *~~~ C 4.44 A
. U U, * ~ 14 PW ~ Ad - 3 A W -.4.4 Ch vu m * 14-- -. C " -39. ~ c * A. W A m8. ~~~~ c U U ' + + AP 3l P. 31f '. 3 A U * A48 4j I!~. ~~~. v IX * P S II - ~ S 48 S d * U A 4 ~ if 4 Ce t *i ~ ~ 4 IV C A A 7 c. i 614 fit A lk. S N P 4,9
N~~~~~~ 4 * 4 N I Sx I 4 4 An' 4h k4' - Q '4 4,6. V 6 A :4 444 4n4 v NM C. 1 'o o".o 4 4 S - '~ *~ * o 4 A~ o ~ ~ C.4. - 4 4 41 4 A., ' S 4 C4 ' 4 L. %. ik c 44 ' - C. *C * go4 o -U - An *. - in i 4. IL 4. 4 1 I" 4 5 4 %4.. S 4 4 4 OA~4. -4 4.4 4.4 At 4 4.. m8 4 ' 4 4 t 4 1 4 O C Le 4', s so C M C 44P4 U - A.- - 4. of
4. c 8 A CL 446 A 1 6A D. C 4. w" 64.. i. *4 1 : IF. 9. c w C6. g- C A. 6. U6 66 go + 66 44 4.A * 1 D..,C -- ~ + 6 6 CK. o. c m. 4 6 34.. 1.4 WM 9 4c 4 4 4. N U v OW '4 1.. w A 6A u. ~~~ v4. 1" 41 *. 6. - I U. 1 C~~uO4 'U ' M 6 * 6 - * I, - o c Ai C~ 31 O 6 * A A A,1;* 6. 3 A 4 4 * 4 3W, '. ~ A4 * 6 6 * 4 4 C ~ 6 ~ ~. ~ 66 ~ ~ ~ U 4. *o l U ' 13 A.I 4 2. to 444 4.Z6o~ %. - p. 6~~~~~~ 6 6-6 4 6 6 6 w4i - -4 A4 4 2. 4 C 44 4 644 6 4 '~~~ ~~~~ 4C A C - 4. 6 5 3 4- U 6 T 4 A *. 1~~..1 1 6~~~. 6 w..;i.r '4 CA '4-3 WA. C64.U
U~. c NNW - A4' A c M4' C 4 " - 4 M. 4 w4 4 4 P.. C M ' 3~ N ~ ~ A~~ c5 MO* 4'... 8 * *U iu i 9 5 ou. N u 3 3 4 * S 4. 4 - em o '. 92 3 ' U4 I ' 6 r 4 c s. 3 3 4. -Z* +4 51 + w. t, 3 348 '4-4 -.4N Is 34 P3 S + 3 A.- ', * A t.m * +. *. %4 '4 - -42 jm.4 1. i'3 1., ' A3 5 46 M * S - 3 4 * U. 9.. - *U U '4 ce. 1.-o. 1c.~~~ 4 3 - U S!.A - 4.*4 "o4 31 W U 6 U 44 C 2 '4 4S. S + me- +.4 4 c. f - 1 IA Al 4 3 AAS-R. ~ A 4 ' 3 ' S v 4 '4 4w4 m - I. 4 " x.3 3. 2" 1 31 '4 * 3 '4 ' 44 E N 4 '4 A U.!. 35 -, &. SC As 46 '4 v4 'm ci-' A..4'.1A ~ A I 4 CU4. i S. CA O U A C 2 3 41 4 ' 4. 1 5 A i two 6 IdE 3: +~ + Id 1 '4 ~ ~ 13.4 '4-- W - ; ~ 8 ~ ~ ~.'U
. 6 6 = I q. *- c o IWO * h~ 'nd 'o 6 ; c; s. 3; - & 261 o on u -- -44M..5 v I P A, C rq 4 Cn 4 C * C C6 d l S. N c I- is! ct.4. ~ i mc4 RO - - 1 16 4 ~ W-.. - 2 - b. b- 4! 6.. 1 C S x ~~ 3 6 c WO 6. -c O o C * A 6 4 f446 f ~ 6 A-6 * 4., 1..1 (A 6. * 6, 6h 14 96 1 4P c 4p. ~. 4n6 -~~1 66 gs.r4 r:4 6 6.s pe, Oe * S E. ** ccc. I n ;.; n ~ A ~ c.. I i j~~~~ 14 16S 1 6 4. A i6n
~~~.~~ U I U U - S * c I I S S N *... N CIL4S~.2c & 4-4U-AU. *. - o. ~ 2 ~.4 -. v C. 6 N 4 N ~ 2 - -w U.. 9 1 14 O~~~~~~ ~ r- c 4..4 w C,5. S N Q. 4. R. i I 1. -~4 o N A- C. 4go I 4 5. i 5;o I N N o 6. * 4 4 36 5.4. 4P 4 d' - V S N~O of5 -.. 4 4. r... do U V N 4 -.3 14.. V N 4 A - * N - *~~~ V ~ I V 4it lb -5 4 ~ ~. : ~ U S 5 * ~~ 1 ~ S. i S M i 3 4 2..44~ LP4 - N N 5 ~. I..4 - N... U. 6 U V - 4. u o Q.- ' 44.. *I - 4.. 3 6 - N 4 4 5 5 N S 4g N 6. I....
w -. lb f d 1 I H 4A 4A 1H s re.a 7-8 1. 4 -O U Hb'I, " -S A. u. m -4 1.. U 3 ~: ho c mlf 6 Q~ si J fa U 4 4. U19 %, - U. A 1 HA I" t 2
8. ~ x 4 A D. 4 O Z~~~~~~ 2~ *I U~ US c 46. X.4. 4... I. - 4 3 ~. In w so 4 ' u O 5 C~ ~ n -. 1 16 SM 11 M A 4*1!4%.6''4 - - - u 5 U V ' - 5 3 w..4 44 6L 6 r 61U *4 z *5.& 9 C g u I w ' lp5 c, *1 J lp OS 6 %- ~~~5.5 5 5 m 4 4 4.4.. Sg ". ;. & 5. 4.5~ ~~~ ~~ h- 4 O~~~~~ 4 n U~. s U. C4. 5.5.5 c '.. m c m 5 so ~~ * ~ &. 55 c- c ONC.. 2 A3 6.1 in 4, x. A.1 c 3 11, C, 5 Iwo1 ' 6 cc UC '8..5. bj & - 22 4 '4. -. o I 'U~~~~ - 45 8 ' - 4 6~~~~A g ~ Z ~ o ~ 7. ~ 4-.. AP *. - 5 3 ~ ~ Do.6!I. c! 33 C6.. c u w 1.U ' '46 OW4 : ~ oz ~ ~ I- - 6'.. I.1. U Or. 1 Z 1.A!~ -C 5 +6-4AI Lp 2A So C,. 5..44 2 *~ U 4.5-5 3. U. 4 61 -.._ w44.4 U A 444 P... 14 S
49.. 49 9 C - 1 3.6 t A.4 4 FA 9 6- S 2.. - U 6c 649 I J9 -. o 11 :5 6. 6 *.6 *~I ~l M ~ UC 8 ~ 4. 6 49 -' &. 4... 4 "L '. Al - 6 I -c 3 6 1 6 " 1 p64 w.. * 3 4 V 6 U -3. S 6Q. -. S.." 9 C lo 6C T 166 Z f = -4 A 64-4. ' 4 9 S -46 C 2 :.":i J ~!. w 4 N 6'. -.. - C 6. 3 6 49 4. 4 j V.4 I. ".4 CAt L * 4 r c 1 r~ dot S O 4 6 4 6 V V. ' - 36 U N I 4 4 fft c M. 49 C - 4 9.4~~ 49 U c92 CI on. 6 6 M84. 66.~~ 9 ~.66
As.. wo C 1. 64of 62 %1 ici wl.466 OM ~~~~.~ I. ~ ift -c U vo3 I. L M mo 12 6 W2 -c C@ c Ml x p..i 14 c 4 *c CO %. &v.., 1 MJ'. - :3 18-63 46 "C * l. M,OE 3 U -.9b - me Mg44 M 6; * F, M wo Ire666 f -IN, M4..4 6 14 4j U e *6 6-6.9iA XC. -C.4. 9.~~~~~W.4@ 11 i i.6144 ' Um. c 3.4 4M.8 M.C. Mb *i..i. i AUEE 64 4 I L. C~.4 46 c c 4-1 1-4 *6 6. oc H9 C :.4.4 %@6 U i14c.4 N.. 4.. 6 C o M4-U.... "6 M6 ots4.. UC 9.; I-n ss m-s i 1- Us.466 5 U6- S 46 -.. 41.1 C4.4 M4. ;9.. NMM to > '6., (' ZO N 4 it. M U.M 1-g N MIsinx 2 c A 4 C6.4 1. U~ U 6 z - H 4 M.4 6 P 6 *U.4 A. 4 ~~ 14.4 14 * 43 Mum MNo
~ z 41... - so 4 w 22 11C u -' A,, 92 s.216 -. 24 C. ~ ~ ~ 43 e. M. I.. go -- g U -C: g go C. C~ mcp 5 w- C--~ C. N~gM- '4.. so...5 w 3 o. n Mn MU M m* * AU A - * U C M (LS. g ~ U~. - - r- U- W UM C A C - U In - M. %A ru~rm 44 -~ r-. ~U P C C U'4, 1 -o M M.- oil, CO -Cg4 Mb A. ~ g i-'- UC 2. -W4 C. C A SE C big C. e U *b. - C M~ 9'At 8n M -A. e- -- U gob 4I'4 c. mu MC Cu :. Ao LU Azo.4., C~ -- C "C- * oc -*r, Ds 2oC * U M3 C.w 64to w dc 1 U 4g.6.Mf - Cn. ~ I A.M - g A U -.1-. ~.r 9.. 6 O ~~w. om AMC, CC TM. 4l4 - ~ -- = C U AI'- q I -Co ~ 4Mj* 4r x. ' ccu c Wf '8C CO -. C. MS ~. D.2~.l O Ar A ' A. V - ~4-. M1g C. -C 4U A U -. I - In ;r e -8. NM C Aw 'co Ag Is gg.5.4t 2' W CU A. :C;"m c -. D, C (4 QQ WO 8 M~ ~ *o4 W w4 '6fur.4U6.1
* 31 - C I! A 4 e -6 C6. c - 1 s o,. U C %. mu 4 2 " = I - - '. 4. 4... "W '" O * C -~.. ~~~~~ c. 4*4. At C.. U 4.14 -* - 1 S' C2. 3~~I 4 S' O. t44 PU.4. 4 U. 4 me oj* ' *. C 4 g N go -. '.1. A X4 C V 4434
I 4