Couchdb Performance

Setup

Using:

Intel 2 Duo T9400 @ 2.53 GHz, 2.99 GB Ram HP Elitebook
Hitachi HTS723216L9A360
Couchdb 1.0 Local Host

Simple ASCII 1K Payload:

{
"_id": "00081363",
"_rev": "1-1c29ecbf7bc15e7f9226a45594a0605d",
"payload": "X"* 1024
}

Inserting

# of writesBlock sizetimebytesMb/s
110.005010.000
1010.04701000.002
100014.525310000000.221
10000148.36231000000002.068
1000104.6867106100002.264
1001002.1353106010004.965

Extracting ALL with a js view

# of readstimebytesMb/sRecords/s
13848525.73001577333206.1305382

Extracting with a js view

# of readsBlock sizetimebytesMb/s
110.000011891189000.000
1010.0470118900.253
10010.42201189900.282
100014.499011908900.265
1000106.0930114940001.886
1001002.4210114544004.731
1010001.9690114504405.815
250001.9370114500885.911
1100001.9370114500445.911

Extracting ALL with a python view

# of readstimebytesMb/sRecords/s
13848925.66901577333206.1455395

Extracting with a python view

# of readsBlock sizetimebytesMb/s
110.000011891189000.000
1010.0470118900.253
10010.42201189900.282
100014.499011908900.265
1000106.0930114940001.886
1001002.4210114544004.731
1010001.9690114504405.815
250001.9370114500885.911
1100001.9370114500445.911
NUMBLOCKtimebytesMb/s
10001015.6090114940002.049
10011002.328011454400
10110001.937011450440
250001.8900114500886.058
1100001.9220114500445.957
11 0.000011891189000.0001000000000
1010.0470118900.253
10010.40601189900.293
100014.531011908900.263

Extracting ALL

# of readstimebytesMb/sRecords/s
1384856.4990124637121.91821309

Extracting

# of readsBlock sizetimebytesMb/sRecords/s
110.016011000.06962
1010.0470110000.234213
10010.43701100000.252229
1000109.6080120040001.2491041
1001006.9990119644001.7091429
1010006.4980119604401.8411539
250006.5620119600881.8231524
1100006.7330119600441.7761485