![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
We ran the product evaluation tests using a bulk of pkey-skey ordered and contiguous and we obtained a good number (about 25K operations per second). Now we are testing our system using a bulk of random pairs (unordered and not contiguous) and we obtain a rate of 400-500 operations per second. We try to use the HASH method, but we obtained about 1K operations per second, that is far from our target. |
#3
| |||
| |||
|
|
Hi Daniele, We ran the product evaluation tests using a bulk of pkey-skey ordered and contiguous and we obtained a good number (about 25K operations per second). Now we are testing our system using a bulk of random pairs (unordered and not contiguous) and we obtain a rate of 400-500 operations per second. We try to use the HASH method, but we obtained about 1K operations per second, that is far from our target. This sounds as if most requests are missing the Berkeley DB cache. This is the amount of data Berkeley DB maintains in RAM. How big is your Berkeley DB cache, and how does that compare with the amount of data you are searching? In other words, what is the possible range of values of the incoming requests? When your application runs in production, do you expect that requests will really be random? Regards, Michael. |
![]() |
| Thread Tools | |
| Display Modes | |
| |