Heya guys,
New benchmark tests.
Finally i got it to work at
appspot.com.
IT SCALES!!! :)
But add 0.47 seconds to each 1k record you need.
Testing data below:
Benchmarking 10 inserts: 0.01000000 secs
Benchmarking single delete (100): 0.07000000 secs
Benchmarking 100 inserts: 0.14000000 secs
Benchmarking all select (100): 100 - 0.04000000 secs
Benchmarking single delete (200): 0.14000000 secs
Benchmarking 200 inserts: 0.25000000 secs
Benchmarking all select (200): 200 - 0.09000000 secs
Benchmarking single delete (250): 0.16000000 secs
Benchmarking 250 inserts: 0.31000000 secs
Benchmarking all select (250): 250 - 0.12000000 secs
Benchmarking single delete (400): 0.24000000 secs
Benchmarking 400 inserts: 0.48000000 secs
Benchmarking all select (400): 400 - 0.19000000 secs
Adding 1000 records in Parallel:
Benchmarking 200 inserts: 0.24000000 secs
Benchmarking all select (200): 200 - 0.09000000 secs
Benchmarking 200 inserts: 0.25000000 secs
Benchmarking all select (200): 400 - 0.18000000 secs
Benchmarking 200 inserts: 0.26000000 secs
Benchmarking all select (200): 600 - 0.32000000 secs
Benchmarking 200 inserts: 0.26000000 secs
Benchmarking all select (200): 800 - 0.37000000 secs
Benchmarking 200 inserts: 0.25000000 secs
Benchmarking all select (200): 1000 - 0.47000000 secs
Testing only select in 1000:
Benchmarking all select (1000): 1000 - 0.49000000 secs
Benchmarking all select (1000): 1000 - 0.46000000 secs
Benchmarking all select (1000): 1000 - 0.50000000 secs
Benchmarking all select (1000): 1000 - 0.47000000 secs
Benchmarking all select (1000): 1000 - 0.52000000 secs
Testing only select in 1000 limiting 200:
Benchmarking all select (200): 1000 - 0.46000000 secs
Benchmarking all select (200): 1000 - 0.51000000 secs
Benchmarking all select (200): 1000 - 0.46000000 secs
Benchmarking all select (200): 1000 - 0.52000000 secs
Benchmarking all select (200): 1000 - 0.46000000 secs
Populating the Sample to 3000:
Benchmarking 200 inserts: 0.25000000 secs
Benchmarking all select (200): 1200 - 0.47000000 secs
Benchmarking 200 inserts: 0.30000000 secs
Benchmarking all select (200): 1400 - 0.50000000 secs
Benchmarking 200 inserts: 0.28000000 secs
Benchmarking all select (200): 1600 - 0.47000000 secs
Benchmarking 200 inserts: 0.26000000 secs
Benchmarking all select (200): 1800 - 0.50000000 secs
Benchmarking 200 inserts: 0.27000000 secs
Benchmarking all select (200): 2000 - 0.46000000 secs
Benchmarking 200 inserts: 0.25000000 secs
Benchmarking all select (200): 2200 - 0.50000000 secs
Benchmarking 200 inserts: 0.26000000 secs
Benchmarking all select (200): 2400 - 0.46000000 secs
Benchmarking 200 inserts: 0.26000000 secs
Benchmarking all select (200): 2600 - 0.51000000 secs
Benchmarking 200 inserts: 0.26000000 secs
Benchmarking all select (200): 2800 - 0.46000000 secs
Benchmarking 200 inserts: 0.25000000 secs
Benchmarking all select (200): 3000 - 0.52000000 secs
Testing only select in 3000:
Benchmarking all select (1000): 1000 - 0.47000000 secs
Benchmarking all select (1000): 1000 - 0.46000000 secs
Benchmarking all select (1000): 1000 - 0.49000000 secs
Benchmarking all select (1000): 1000 - 0.46000000 secs
Benchmarking all select (1000): 1000 - 0.50000000 secs
----------------
Comment
Patrick