[comp.databases] measuring speed

jkrueger@daitc.ARPA (Jonathan Krueger) (08/02/88)

In article <11956@ncoast.UUCP> allbery@ncoast.UUCP (Brandon S. Allbery) writes:

>Frankly, whatever supposed benefit you get from SQL is lost when you
>have to pass character SQL statements down a pipe or through shared
>memory to be parsed at runtime and then get the data back the same
>way....Unify ESQL is translated _at_compile_time_ into the same
>low-level C code... which makes for blinding speed compared to runtime
>parsing of complex grammars.

Could you quantify "blinding speed", please?  Your argument would be
best supported by numbers which measure the different costs of
executing queries, including compiling the C code where necessary.

>an application that had been running
>in 3.3 for years slowed down abruptly when moved into Oracle....  (Again,
>SQL parsing and shipping data through (pipes|shared memory) has disastrous
>effects on speed.

Many overheads change when you move from one product to another.  How
do the costs break down?

-- Jon

-- 
Jonathan Krueger  uunet!daitc!jkrueger  jkrueger@daitc.arpa  (703) 998-4777

Inspected by: No. 15