Performance Comparison Results

Tests were performed on a 486DX, 8Mb RAM, 660Mb Hard Disk using
CA-Clipper 5.2c performing 1000 iterations per test. Clipper's /X
parameter was used on dbClass to remove between 0 and 16K of
memory to ensure that memory(0) returned comparable values for
both products.

The tests were performed with SET EXCLUSIVE OFF as ObjectDB v1.02
currently cannot open files for exclusive use.

The ObjectDB table context SetDirtyRead() has been turned on as
dbClass uses CA-Clipper's buffering and therefore it cannot be turned
off.

An OBJECTDB.CFG was created with the line ALWAYSCOMMIT=NO as this
improves ObjectDB performance.


Test 1 is a straight comparison using DBFNTX.

Test 2 is the same comparison but the table has 30 fields instead
of 3 fields. ObjectDB slows down considerably as the number of
fields increase. The remainder of the tests are performed with 3
fields to remove dbClass's advantage in this area.

Test 3 is a straight comparison using DBFSIX.

Test 4 is a straight comparison using DBFCMX.


dbClass v1.10c

Test No.  :        1             2            3            4

Fields    :        3            30            3            3
RDD       :   DBFNTX        DBFNTX       DBFSIX       DBFCMX
Memory(0) :      190           189          141          190
FillData  :    43.01        282.87        46.85        44.11
GO TOP    :    10.60         11.37         5.66         3.19
GO BOTTOM :     8.84          9.40         7.80         3.24
SKIP      :    12.47         12.47         5.72         3.35
SEEK      :     7.53          7.63         7.08         4.83
SCOPE SKIP:    12.30         12.25         4.72         3.79


ObjectDB v1.02b

Fields    :        3            30            3            3
RDD       :   DBFNTX        DBFNTX       DBFSIX       DBFCMX
Memory(0) :      191           190          146          190
FillData  :   240.51        915.17       254.91       214.32
GO TOP    :    36.80        204.49        36.59        35.04
GO BOTTOM :    37.79        206.19        46.68        36.14
SKIP      :    38.23        209.32        37.63        36.41
SEEK      :    24.16         23.95        26.96        26.81
SCOPE SKIP:    32.02         31.75        34.83        35.76

These tests were performed on 3rd October '93. The source code
and link scripts are available to enable the reader to verify the
results.

Guy Smith
Capella Software Ltd.
