From c01bfc9c20af60aa9598ecd77897a472aa1b629d Mon Sep 17 00:00:00 2001 From: bigbes <bigbes@gmail.com> Date: Wed, 1 Apr 2015 21:21:37 +0300 Subject: [PATCH] Add confval directive for sphinx and update YCSB benches --- doc/sphinx/conf.py | 2 +- doc/sphinx/ext/{filters.py => custom.py} | 7 +- doc/www/content/js/bench_tabs.js | 14 +- doc/www/content/ycsb/1.py | 9 ++ doc/www/content/ycsb/A_READ_latency.json | 122 +++++++++++++++++- doc/www/content/ycsb/A_UPDATE_latency.json | 122 +++++++++++++++++- doc/www/content/ycsb/A_throughput.json | 122 +++++++++++++++++- doc/www/content/ycsb/B_READ_latency.json | 122 +++++++++++++++++- doc/www/content/ycsb/B_UPDATE_latency.json | 122 +++++++++++++++++- doc/www/content/ycsb/B_throughput.json | 122 +++++++++++++++++- doc/www/content/ycsb/C_READ_latency.json | 122 +++++++++++++++++- doc/www/content/ycsb/C_throughput.json | 122 +++++++++++++++++- doc/www/content/ycsb/D_INSERT_latency.json | 122 +++++++++++++++++- doc/www/content/ycsb/D_READ_latency.json | 122 +++++++++++++++++- doc/www/content/ycsb/D_throughput.json | 122 +++++++++++++++++- doc/www/content/ycsb/E_INSERT_latency.json | 92 ++++++++++++- doc/www/content/ycsb/E_SCAN_latency.json | 62 ++++++++- doc/www/content/ycsb/E_throughput.json | 92 ++++++++++++- .../ycsb/F_READ-MODIFY-WRITE_latency.json | 122 +++++++++++++++++- doc/www/content/ycsb/F_READ_latency.json | 122 +++++++++++++++++- doc/www/content/ycsb/F_UPDATE_latency.json | 122 +++++++++++++++++- doc/www/content/ycsb/F_throughput.json | 122 +++++++++++++++++- doc/www/content/ycsb/LOAD_INSERT_latency.json | 2 - doc/www/content/ycsb/LOAD_throughput.json | 1 - doc/www/theme/templates/benchmark.html | 1 - doc/www/theme/templates/index.html | 1 - 26 files changed, 2076 insertions(+), 37 deletions(-) rename doc/sphinx/ext/{filters.py => custom.py} (58%) create mode 100755 doc/www/content/ycsb/1.py delete mode 100644 doc/www/content/ycsb/LOAD_INSERT_latency.json delete mode 100644 doc/www/content/ycsb/LOAD_throughput.json diff --git a/doc/sphinx/conf.py b/doc/sphinx/conf.py index 631b53d5bf..cfa19f5aa9 100644 --- a/doc/sphinx/conf.py +++ b/doc/sphinx/conf.py @@ -11,7 +11,7 @@ master_doc = 'index' extensions = [ 'sphinx.ext.todo', 'sphinx.ext.ifconfig', - 'ext.filters', + 'ext.custom', 'ext.lua' ] primary_domain = 'lua' diff --git a/doc/sphinx/ext/filters.py b/doc/sphinx/ext/custom.py similarity index 58% rename from doc/sphinx/ext/filters.py rename to doc/sphinx/ext/custom.py index 97c0c73b21..1de72ba877 100644 --- a/doc/sphinx/ext/filters.py +++ b/doc/sphinx/ext/custom.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- """ - .ext.filters + .ext.custom ~~~~~~~~~~~~ """ @@ -14,4 +14,7 @@ def setup(app): Adds extra jinja filters. ''' app.connect("builder-inited", add_jinja_filters) - return {'version': '0.0.1', 'parallel_read_safe': True} + app.add_object_type('confval', 'confval', + objname='configuration value', + indextemplate='pair: %s; configuration value') + return {'version': '0.0.2', 'parallel_read_safe': True} diff --git a/doc/www/content/js/bench_tabs.js b/doc/www/content/js/bench_tabs.js index 294f8e97b9..2ec46a3569 100644 --- a/doc/www/content/js/bench_tabs.js +++ b/doc/www/content/js/bench_tabs.js @@ -31,13 +31,9 @@ function create_li(arr) { 'C': ['READ'], 'D': ['READ', 'INSERT'], 'E': ['SCAN', 'INSERT'], - 'F': ['READ', 'READ-MODIFY-WRITE', 'UPDATE'], - 'LOAD': ['INSERT'] + 'F': ['READ', 'READ-MODIFY-WRITE', 'UPDATE'] }; title.html('Workload ' + link.html()); - if (link.html() == 'LOAD') { - title.html('Insert Only'); - } image_1.renderChart('/ycsb/' + link.html() + '_throughput.json'); image_2.renderChart('/ycsb/' + link.html() + '_' + table[link.html()][0] + '_latency.json'); ul.html(create_li(table[link.html()])); @@ -54,12 +50,8 @@ function create_li(arr) { link.addClass('p-active'); var title = $('.b-benchmark-type-title').html(); var image = $('#b-benchmark-grapf-image_2'); - if (title.search("Workload") != -1) { - image.renderChart("/ycsb/"+ title.replace("Workload ", "") + "_" + - link.html().replace(" Latency", "") + "_latency.json") - } else if (title == 'Insert Only' && link.html() == 'INSERT Latency') { - image.renderChart('/ycsb/LOAD_INSERT_latency.json'); - } + image.renderChart("/ycsb/"+ title.replace("Workload ", "") + "_" + + link.html().replace(" Latency", "") + "_latency.json") } } }, '.b-benchmark-type .b-switcher-item') diff --git a/doc/www/content/ycsb/1.py b/doc/www/content/ycsb/1.py new file mode 100755 index 0000000000..8cfe4ea923 --- /dev/null +++ b/doc/www/content/ycsb/1.py @@ -0,0 +1,9 @@ +#!/usr/bin/env python +import os +import glob +import json + +a = glob.glob("*.json") + +for f in a: + open(f + ".out", 'w').write(json.dumps(json.loads(open(f, 'r').read()), sort_keys=True, indent=4)) diff --git a/doc/www/content/ycsb/A_READ_latency.json b/doc/www/content/ycsb/A_READ_latency.json index 83bd4b42dc..a99eb9336a 100644 --- a/doc/www/content/ycsb/A_READ_latency.json +++ b/doc/www/content/ycsb/A_READ_latency.json @@ -1 +1,121 @@ -{"subtitle": {"x": -20, "text": "500000 records and 1000000 operations (Less is better)"}, "yAxis": {"title": {"text": "Latency(usec)"}}, "series": [{"data": [{"y": 208.55, "x": 1}, {"y": 221.28, "x": 2}, {"y": 240.72, "x": 4}, {"y": 282.87, "x": 8}, {"y": 491.45, "x": 16}, {"y": 577.57, "x": 32}, {"y": 637.75, "x": 64}, {"y": 799.78, "x": 128}], "type": "line", "name": "MongoDB v2.4"}, {"data": [{"y": 186.87, "x": 1}, {"y": 187.98, "x": 2}, {"y": 199.4, "x": 4}, {"y": 219.91, "x": 8}, {"y": 265.39, "x": 16}, {"y": 441.73, "x": 32}, {"y": 825.77, "x": 64}, {"y": 2116.06, "x": 128}], "type": "line", "name": "Redis 2.6"}, {"data": [{"y": 149.17, "x": 1}, {"y": 150.28, "x": 2}, {"y": 153.0, "x": 4}, {"y": 165.25, "x": 8}, {"y": 195.52, "x": 16}, {"y": 366.49, "x": 32}, {"y": 685.06, "x": 64}, {"y": 1286.8, "x": 128}], "type": "line", "name": "Tarantool with TREE index"}, {"data": [{"y": 150.49, "x": 1}, {"y": 150.1, "x": 2}, {"y": 149.98, "x": 4}, {"y": 164.14, "x": 8}, {"y": 184.66, "x": 16}, {"y": 285.96, "x": 32}, {"y": 484.15, "x": 64}, {"y": 964.52, "x": 128}], "type": "line", "name": "Tarantool with HASH index"}], "title": {"x": -20, "text": "Latency on READ"}, "chart": {}, "tooltip": {"formatter": "return this.series.name + '<br/>' + this.x + ' clients : ' + this.y + ' usec'"}, "credits": {"enabled": false}, "xAxis": {"allowDecimals": false, "title": {"text": "Clients"}}, "legend": {}} +{ + "chart": {}, + "credits": { + "enabled": false + }, + "legend": {}, + "series": [ + { + "data": [ + { + "x": 8, + "y": 238.3 + }, + { + "x": 16, + "y": 322.78 + }, + { + "x": 32, + "y": 422.29 + }, + { + "x": 64, + "y": 823.54 + }, + { + "x": 128, + "y": 1674.64 + }, + { + "x": 256, + "y": 3453.41 + } + ], + "name": "Redis 2.8.19", + "type": "line" + }, + { + "data": [ + { + "x": 8, + "y": 177.53 + }, + { + "x": 16, + "y": 212.79 + }, + { + "x": 32, + "y": 384.8 + }, + { + "x": 64, + "y": 781.84 + }, + { + "x": 128, + "y": 1557.11 + }, + { + "x": 256, + "y": 3152.47 + } + ], + "name": "Tarantool (TREE, 1.6.4-510-g9d9f76d)", + "type": "line" + }, + { + "data": [ + { + "x": 8, + "y": 196.98 + }, + { + "x": 16, + "y": 255.04 + }, + { + "x": 32, + "y": 526.46 + }, + { + "x": 64, + "y": 1041.25 + }, + { + "x": 128, + "y": 2083.02 + }, + { + "x": 256, + "y": 4115.76 + } + ], + "name": "Tarantool (HASH, 1.6.4-510-g9d9f76d)", + "type": "line" + } + ], + "subtitle": { + "text": "2000000 records and 5000000 operations. Less is better", + "x": -20 + }, + "title": { + "text": "Latency on READ", + "x": -20 + }, + "tooltip": { + "formatter": "return this.series.name + '<br/>' + this.x + ' clients :' + this.y + ' usec'" + }, + "xAxis": { + "allowDecimals": false, + "title": { + "text": "Clients" + } + }, + "yAxis": { + "title": { + "text": "Latency(usec)" + } + } +} \ No newline at end of file diff --git a/doc/www/content/ycsb/A_UPDATE_latency.json b/doc/www/content/ycsb/A_UPDATE_latency.json index fbb47d73dc..ec2bab41be 100644 --- a/doc/www/content/ycsb/A_UPDATE_latency.json +++ b/doc/www/content/ycsb/A_UPDATE_latency.json @@ -1 +1,121 @@ -{"subtitle": {"x": -20, "text": "500000 records and 1000000 operations (Less is better)"}, "yAxis": {"title": {"text": "Latency(usec)"}}, "series": [{"data": [{"y": 321.91, "x": 1}, {"y": 330.16, "x": 2}, {"y": 369.15, "x": 4}, {"y": 386.98, "x": 8}, {"y": 736.02, "x": 16}, {"y": 1701.42, "x": 32}, {"y": 3901.24, "x": 64}, {"y": 10280.65, "x": 128}], "type": "line", "name": "MongoDB v2.4"}, {"data": [{"y": 154.24, "x": 1}, {"y": 159.41, "x": 2}, {"y": 169.95, "x": 4}, {"y": 192.29, "x": 8}, {"y": 238.97, "x": 16}, {"y": 411.88, "x": 32}, {"y": 800.4, "x": 64}, {"y": 2075.6, "x": 128}], "type": "line", "name": "Redis 2.6"}, {"data": [{"y": 158.11, "x": 1}, {"y": 158.14, "x": 2}, {"y": 164.32, "x": 4}, {"y": 182.27, "x": 8}, {"y": 224.68, "x": 16}, {"y": 415.86, "x": 32}, {"y": 824.18, "x": 64}, {"y": 1554.53, "x": 128}], "type": "line", "name": "Tarantool with TREE index"}, {"data": [{"y": 162.35, "x": 1}, {"y": 157.75, "x": 2}, {"y": 158.12, "x": 4}, {"y": 182.8, "x": 8}, {"y": 211.72, "x": 16}, {"y": 414.68, "x": 32}, {"y": 585.72, "x": 64}, {"y": 1169.48, "x": 128}], "type": "line", "name": "Tarantool with HASH index"}], "title": {"x": -20, "text": "Latency on UPDATE"}, "chart": {}, "tooltip": {"formatter": "return this.series.name + '<br/>' + this.x + ' clients : ' + this.y + ' usec'"}, "credits": {"enabled": false}, "xAxis": {"allowDecimals": false, "title": {"text": "Clients"}}, "legend": {}} +{ + "chart": {}, + "credits": { + "enabled": false + }, + "legend": {}, + "series": [ + { + "data": [ + { + "x": 8, + "y": 217.73 + }, + { + "x": 16, + "y": 300.25 + }, + { + "x": 32, + "y": 402.81 + }, + { + "x": 64, + "y": 808.84 + }, + { + "x": 128, + "y": 1653.34 + }, + { + "x": 256, + "y": 3424.24 + } + ], + "name": "Redis 2.8.19", + "type": "line" + }, + { + "data": [ + { + "x": 8, + "y": 184.09 + }, + { + "x": 16, + "y": 222.08 + }, + { + "x": 32, + "y": 387.34 + }, + { + "x": 64, + "y": 783.16 + }, + { + "x": 128, + "y": 1558.04 + }, + { + "x": 256, + "y": 3152.19 + } + ], + "name": "Tarantool (TREE, 1.6.4-510-g9d9f76d)", + "type": "line" + }, + { + "data": [ + { + "x": 8, + "y": 201.19 + }, + { + "x": 16, + "y": 260.99 + }, + { + "x": 32, + "y": 527.1 + }, + { + "x": 64, + "y": 1041.35 + }, + { + "x": 128, + "y": 2082.11 + }, + { + "x": 256, + "y": 4114.76 + } + ], + "name": "Tarantool (HASH, 1.6.4-510-g9d9f76d)", + "type": "line" + } + ], + "subtitle": { + "text": "2000000 records and 5000000 operations. Less is better", + "x": -20 + }, + "title": { + "text": "Latency on UPDATE", + "x": -20 + }, + "tooltip": { + "formatter": "return this.series.name + '<br/>' + this.x + ' clients :' + this.y + ' usec'" + }, + "xAxis": { + "allowDecimals": false, + "title": { + "text": "Clients" + } + }, + "yAxis": { + "title": { + "text": "Latency(usec)" + } + } +} \ No newline at end of file diff --git a/doc/www/content/ycsb/A_throughput.json b/doc/www/content/ycsb/A_throughput.json index bbc92aad10..0d7563a9ca 100644 --- a/doc/www/content/ycsb/A_throughput.json +++ b/doc/www/content/ycsb/A_throughput.json @@ -1 +1,121 @@ -{"subtitle": {"x": -20, "text": "500000 records and 1000000 operations (More is Better)"}, "yAxis": {"title": {"text": "RPS"}}, "series": [{"data": [{"y": 3709.433, "x": 1}, {"y": 7128.219, "x": 2}, {"y": 12945.395, "x": 4}, {"y": 23337.383, "x": 8}, {"y": 25287.876, "x": 16}, {"y": 27554.384, "x": 32}, {"y": 27673.254, "x": 64}, {"y": 22221.179, "x": 128}], "type": "line", "name": "MongoDB v2.4"}, {"data": [{"y": 5730.612, "x": 1}, {"y": 11204.633, "x": 2}, {"y": 21094.445, "x": 4}, {"y": 37725.926, "x": 8}, {"y": 60858.099, "x": 16}, {"y": 69001.888, "x": 32}, {"y": 66467.859, "x": 64}, {"y": 53304.593, "x": 128}], "type": "line", "name": "Redis 2.6"}, {"data": [{"y": 6322.948, "x": 1}, {"y": 12525.504, "x": 2}, {"y": 24367.489, "x": 4}, {"y": 44295.034, "x": 8}, {"y": 71758.31, "x": 16}, {"y": 72087.2, "x": 32}, {"y": 68779.591, "x": 64}, {"y": 64193.591, "x": 128}], "type": "line", "name": "Tarantool with TREE index"}, {"data": [{"y": 6212.678, "x": 1}, {"y": 12596.261, "x": 2}, {"y": 25136.129, "x": 4}, {"y": 44398.347, "x": 8}, {"y": 74920.574, "x": 16}, {"y": 88079.301, "x": 32}, {"y": 89211.887, "x": 64}, {"y": 78956.66, "x": 128}], "type": "line", "name": "Tarantool with HASH index"}], "title": {"x": -20, "text": "Throughput"}, "chart": {}, "tooltip": {"formatter": "return this.series.name + '<br/>' + this.x + ' clients : ' + this.y + ' RPS'"}, "credits": {"enabled": false}, "xAxis": {"allowDecimals": false, "title": {"text": "Clients"}}, "legend": {}} +{ + "chart": {}, + "credits": { + "enabled": false + }, + "legend": {}, + "series": [ + { + "data": [ + { + "x": 8, + "y": 31562.23 + }, + { + "x": 16, + "y": 48114.504 + }, + { + "x": 32, + "y": 74829.546 + }, + { + "x": 64, + "y": 76531.577 + }, + { + "x": 128, + "y": 75436.465 + }, + { + "x": 256, + "y": 73227.805 + } + ], + "name": "Redis 2.8.19", + "type": "line" + }, + { + "data": [ + { + "x": 8, + "y": 40138.01 + }, + { + "x": 16, + "y": 69150.347 + }, + { + "x": 32, + "y": 80856.866 + }, + { + "x": 64, + "y": 80825.48 + }, + { + "x": 128, + "y": 81415.534 + }, + { + "x": 256, + "y": 80197.603 + } + ], + "name": "Tarantool (TREE, 1.6.4-510-g9d9f76d)", + "type": "line" + }, + { + "data": [ + { + "x": 8, + "y": 36628.178 + }, + { + "x": 16, + "y": 58990.98 + }, + { + "x": 32, + "y": 59768.109 + }, + { + "x": 64, + "y": 60935.21 + }, + { + "x": 128, + "y": 61050.897 + }, + { + "x": 256, + "y": 61660.282 + } + ], + "name": "Tarantool (HASH, 1.6.4-510-g9d9f76d)", + "type": "line" + } + ], + "subtitle": { + "text": "2000000 records and 5000000 operations. More is better", + "x": -20 + }, + "title": { + "text": "Throughput", + "x": -20 + }, + "tooltip": { + "formatter": "return this.series.name + '<br/>' + this.x + ' clients :' + this.y + ' rps'" + }, + "xAxis": { + "allowDecimals": false, + "title": { + "text": "Clients" + } + }, + "yAxis": { + "title": { + "text": "RPS" + } + } +} \ No newline at end of file diff --git a/doc/www/content/ycsb/B_READ_latency.json b/doc/www/content/ycsb/B_READ_latency.json index bcef2285f9..69ec3de179 100644 --- a/doc/www/content/ycsb/B_READ_latency.json +++ b/doc/www/content/ycsb/B_READ_latency.json @@ -1 +1,121 @@ -{"subtitle": {"x": -20, "text": "500000 records and 1000000 operations (Less is better)"}, "yAxis": {"title": {"text": "Latency(usec)"}}, "series": [{"data": [{"y": 208.65, "x": 1}, {"y": 215.44, "x": 2}, {"y": 214.97, "x": 4}, {"y": 249.11, "x": 8}, {"y": 306.54, "x": 16}, {"y": 468.19, "x": 32}, {"y": 938.8, "x": 64}, {"y": 1300.6, "x": 128}], "type": "line", "name": "MongoDB v2.4"}, {"data": [{"y": 196.44, "x": 1}, {"y": 195.47, "x": 2}, {"y": 188.33, "x": 4}, {"y": 202.92, "x": 8}, {"y": 260.07, "x": 16}, {"y": 477.79, "x": 32}, {"y": 787.05, "x": 64}, {"y": 1621.04, "x": 128}], "type": "line", "name": "Redis 2.6"}, {"data": [{"y": 158.95, "x": 1}, {"y": 161.88, "x": 2}, {"y": 159.98, "x": 4}, {"y": 181.82, "x": 8}, {"y": 203.9, "x": 16}, {"y": 331.53, "x": 32}, {"y": 754.47, "x": 64}, {"y": 1130.4, "x": 128}], "type": "line", "name": "Tarantool with TREE index"}, {"data": [{"y": 155.51, "x": 1}, {"y": 155.93, "x": 2}, {"y": 158.09, "x": 4}, {"y": 177.04, "x": 8}, {"y": 196.25, "x": 16}, {"y": 292.35, "x": 32}, {"y": 555.25, "x": 64}, {"y": 815.64, "x": 128}], "type": "line", "name": "Tarantool with HASH index"}], "title": {"x": -20, "text": "Latency on READ"}, "chart": {}, "tooltip": {"formatter": "return this.series.name + '<br/>' + this.x + ' clients : ' + this.y + ' usec'"}, "credits": {"enabled": false}, "xAxis": {"allowDecimals": false, "title": {"text": "Clients"}}, "legend": {}} +{ + "chart": {}, + "credits": { + "enabled": false + }, + "legend": {}, + "series": [ + { + "data": [ + { + "x": 8, + "y": 234.07 + }, + { + "x": 16, + "y": 332.82 + }, + { + "x": 32, + "y": 434.14 + }, + { + "x": 64, + "y": 827.22 + }, + { + "x": 128, + "y": 1691.27 + }, + { + "x": 256, + "y": 3276.43 + } + ], + "name": "Redis 2.8.19", + "type": "line" + }, + { + "data": [ + { + "x": 8, + "y": 202.35 + }, + { + "x": 16, + "y": 259.18 + }, + { + "x": 32, + "y": 347.49 + }, + { + "x": 64, + "y": 706.49 + }, + { + "x": 128, + "y": 1438.33 + }, + { + "x": 256, + "y": 2904.98 + } + ], + "name": "Tarantool (TREE, 1.6.4-510-g9d9f76d)", + "type": "line" + }, + { + "data": [ + { + "x": 8, + "y": 215.67 + }, + { + "x": 16, + "y": 268.06 + }, + { + "x": 32, + "y": 506.92 + }, + { + "x": 64, + "y": 999.01 + }, + { + "x": 128, + "y": 1995.78 + }, + { + "x": 256, + "y": 4036.14 + } + ], + "name": "Tarantool (HASH, 1.6.4-510-g9d9f76d)", + "type": "line" + } + ], + "subtitle": { + "text": "2000000 records and 5000000 operations. Less is better", + "x": -20 + }, + "title": { + "text": "Latency on READ", + "x": -20 + }, + "tooltip": { + "formatter": "return this.series.name + '<br/>' + this.x + ' clients :' + this.y + ' usec'" + }, + "xAxis": { + "allowDecimals": false, + "title": { + "text": "Clients" + } + }, + "yAxis": { + "title": { + "text": "Latency(usec)" + } + } +} \ No newline at end of file diff --git a/doc/www/content/ycsb/B_UPDATE_latency.json b/doc/www/content/ycsb/B_UPDATE_latency.json index 1ec93900c1..8ec339eb66 100644 --- a/doc/www/content/ycsb/B_UPDATE_latency.json +++ b/doc/www/content/ycsb/B_UPDATE_latency.json @@ -1 +1,121 @@ -{"subtitle": {"x": -20, "text": "500000 records and 1000000 operations (Less is better)"}, "yAxis": {"title": {"text": "Latency(usec)"}}, "series": [{"data": [{"y": 988.12, "x": 1}, {"y": 895.82, "x": 2}, {"y": 1268.24, "x": 4}, {"y": 898.96, "x": 8}, {"y": 1507.11, "x": 16}, {"y": 969.65, "x": 32}, {"y": 3645.54, "x": 64}, {"y": 30814.02, "x": 128}], "type": "line", "name": "MongoDB v2.4"}, {"data": [{"y": 154.77, "x": 1}, {"y": 165.34, "x": 2}, {"y": 166.43, "x": 4}, {"y": 182.72, "x": 8}, {"y": 245.92, "x": 16}, {"y": 444.61, "x": 32}, {"y": 760.44, "x": 64}, {"y": 1556.68, "x": 128}], "type": "line", "name": "Redis 2.6"}, {"data": [{"y": 229.76, "x": 1}, {"y": 201.0, "x": 2}, {"y": 178.4, "x": 4}, {"y": 205.21, "x": 8}, {"y": 240.39, "x": 16}, {"y": 406.26, "x": 32}, {"y": 872.26, "x": 64}, {"y": 1510.23, "x": 128}], "type": "line", "name": "Tarantool with TREE index"}, {"data": [{"y": 244.43, "x": 1}, {"y": 187.57, "x": 2}, {"y": 171.72, "x": 4}, {"y": 194.3, "x": 8}, {"y": 232.61, "x": 16}, {"y": 335.3, "x": 32}, {"y": 591.21, "x": 64}, {"y": 903.13, "x": 128}], "type": "line", "name": "Tarantool with HASH index"}], "title": {"x": -20, "text": "Latency on UPDATE"}, "chart": {}, "tooltip": {"formatter": "return this.series.name + '<br/>' + this.x + ' clients : ' + this.y + ' usec'"}, "credits": {"enabled": false}, "xAxis": {"allowDecimals": false, "title": {"text": "Clients"}}, "legend": {}} +{ + "chart": {}, + "credits": { + "enabled": false + }, + "legend": {}, + "series": [ + { + "data": [ + { + "x": 8, + "y": 229.62 + }, + { + "x": 16, + "y": 324.93 + }, + { + "x": 32, + "y": 423.11 + }, + { + "x": 64, + "y": 820.99 + }, + { + "x": 128, + "y": 1681.57 + }, + { + "x": 256, + "y": 3260.8 + } + ], + "name": "Redis 2.8.19", + "type": "line" + }, + { + "data": [ + { + "x": 8, + "y": 204.72 + }, + { + "x": 16, + "y": 261.95 + }, + { + "x": 32, + "y": 346.79 + }, + { + "x": 64, + "y": 703.47 + }, + { + "x": 128, + "y": 1435.14 + }, + { + "x": 256, + "y": 2901.57 + } + ], + "name": "Tarantool (TREE, 1.6.4-510-g9d9f76d)", + "type": "line" + }, + { + "data": [ + { + "x": 8, + "y": 216.46 + }, + { + "x": 16, + "y": 269.8 + }, + { + "x": 32, + "y": 502.79 + }, + { + "x": 64, + "y": 995.77 + }, + { + "x": 128, + "y": 1992.37 + }, + { + "x": 256, + "y": 4033.11 + } + ], + "name": "Tarantool (HASH, 1.6.4-510-g9d9f76d)", + "type": "line" + } + ], + "subtitle": { + "text": "2000000 records and 5000000 operations. Less is better", + "x": -20 + }, + "title": { + "text": "Latency on UPDATE", + "x": -20 + }, + "tooltip": { + "formatter": "return this.series.name + '<br/>' + this.x + ' clients :' + this.y + ' usec'" + }, + "xAxis": { + "allowDecimals": false, + "title": { + "text": "Clients" + } + }, + "yAxis": { + "title": { + "text": "Latency(usec)" + } + } +} \ No newline at end of file diff --git a/doc/www/content/ycsb/B_throughput.json b/doc/www/content/ycsb/B_throughput.json index 062139400c..f5b180bcae 100644 --- a/doc/www/content/ycsb/B_throughput.json +++ b/doc/www/content/ycsb/B_throughput.json @@ -1 +1,121 @@ -{"subtitle": {"x": -20, "text": "500000 records and 1000000 operations (More is Better)"}, "yAxis": {"title": {"text": "RPS"}}, "series": [{"data": [{"y": 3975.176, "x": 1}, {"y": 7882.049, "x": 2}, {"y": 14621.448, "x": 4}, {"y": 28187.533, "x": 8}, {"y": 42122.203, "x": 16}, {"y": 59859.493, "x": 32}, {"y": 47449.026, "x": 64}, {"y": 41887.264, "x": 128}], "type": "line", "name": "MongoDB v2.4"}, {"data": [{"y": 5052.938, "x": 1}, {"y": 10033.149, "x": 2}, {"y": 20891.389, "x": 4}, {"y": 38524.572, "x": 8}, {"y": 59520.502, "x": 16}, {"y": 64035.494, "x": 32}, {"y": 73013.635, "x": 64}, {"y": 70809.161, "x": 128}], "type": "line", "name": "Redis 2.6"}, {"data": [{"y": 5998.314, "x": 1}, {"y": 11797.61, "x": 2}, {"y": 24024.746, "x": 4}, {"y": 41903.481, "x": 8}, {"y": 73621.445, "x": 16}, {"y": 86170.538, "x": 32}, {"y": 63612.672, "x": 64}, {"y": 79907.741, "x": 128}], "type": "line", "name": "Tarantool with TREE index"}, {"data": [{"y": 6093.717, "x": 1}, {"y": 12274.474, "x": 2}, {"y": 24258.898, "x": 4}, {"y": 43263.538, "x": 8}, {"y": 75971.671, "x": 16}, {"y": 91558.13, "x": 32}, {"y": 80453.282, "x": 64}, {"y": 100076.598, "x": 128}], "type": "line", "name": "Tarantool with HASH index"}], "title": {"x": -20, "text": "Throughput"}, "chart": {}, "tooltip": {"formatter": "return this.series.name + '<br/>' + this.x + ' clients : ' + this.y + ' RPS'"}, "credits": {"enabled": false}, "xAxis": {"allowDecimals": false, "title": {"text": "Clients"}}, "legend": {}} +{ + "chart": {}, + "credits": { + "enabled": false + }, + "legend": {}, + "series": [ + { + "data": [ + { + "x": 8, + "y": 28485.608 + }, + { + "x": 16, + "y": 44253.794 + }, + { + "x": 32, + "y": 70902.442 + }, + { + "x": 64, + "y": 75737.47 + }, + { + "x": 128, + "y": 74245.59 + }, + { + "x": 256, + "y": 76628.854 + } + ], + "name": "Redis 2.8.19", + "type": "line" + }, + { + "data": [ + { + "x": 8, + "y": 34893.927 + }, + { + "x": 16, + "y": 57192.82 + }, + { + "x": 32, + "y": 89315.362 + }, + { + "x": 64, + "y": 89415.76 + }, + { + "x": 128, + "y": 88026.826 + }, + { + "x": 256, + "y": 86866.271 + } + ], + "name": "Tarantool (TREE, 1.6.4-510-g9d9f76d)", + "type": "line" + }, + { + "data": [ + { + "x": 8, + "y": 33145.744 + }, + { + "x": 16, + "y": 55755.676 + }, + { + "x": 32, + "y": 62043.479 + }, + { + "x": 64, + "y": 63502.111 + }, + { + "x": 128, + "y": 63688.278 + }, + { + "x": 256, + "y": 62882.635 + } + ], + "name": "Tarantool (HASH, 1.6.4-510-g9d9f76d)", + "type": "line" + } + ], + "subtitle": { + "text": "2000000 records and 5000000 operations. More is better", + "x": -20 + }, + "title": { + "text": "Throughput", + "x": -20 + }, + "tooltip": { + "formatter": "return this.series.name + '<br/>' + this.x + ' clients :' + this.y + ' rps'" + }, + "xAxis": { + "allowDecimals": false, + "title": { + "text": "Clients" + } + }, + "yAxis": { + "title": { + "text": "RPS" + } + } +} \ No newline at end of file diff --git a/doc/www/content/ycsb/C_READ_latency.json b/doc/www/content/ycsb/C_READ_latency.json index db73223170..9fe01b3669 100644 --- a/doc/www/content/ycsb/C_READ_latency.json +++ b/doc/www/content/ycsb/C_READ_latency.json @@ -1 +1,121 @@ -{"subtitle": {"x": -20, "text": "500000 records and 1000000 operations (Less is better)"}, "yAxis": {"title": {"text": "Latency(usec)"}}, "series": [{"data": [{"y": 207.33, "x": 1}, {"y": 212.9, "x": 2}, {"y": 204.14, "x": 4}, {"y": 234.51, "x": 8}, {"y": 302.78, "x": 16}, {"y": 448.27, "x": 32}, {"y": 797.08, "x": 64}, {"y": 1402.02, "x": 128}], "type": "line", "name": "MongoDB v2.4"}, {"data": [{"y": 177.67, "x": 1}, {"y": 174.1, "x": 2}, {"y": 181.98, "x": 4}, {"y": 209.76, "x": 8}, {"y": 364.66, "x": 16}, {"y": 477.75, "x": 32}, {"y": 711.34, "x": 64}, {"y": 1380.35, "x": 128}], "type": "line", "name": "Redis 2.6"}, {"data": [{"y": 162.9, "x": 1}, {"y": 174.23, "x": 2}, {"y": 166.82, "x": 4}, {"y": 179.27, "x": 8}, {"y": 214.5, "x": 16}, {"y": 355.99, "x": 32}, {"y": 647.14, "x": 64}, {"y": 1137.7, "x": 128}], "type": "line", "name": "Tarantool with TREE index"}, {"data": [{"y": 157.36, "x": 1}, {"y": 163.0, "x": 2}, {"y": 164.87, "x": 4}, {"y": 191.54, "x": 8}, {"y": 212.34, "x": 16}, {"y": 346.94, "x": 32}, {"y": 663.44, "x": 64}, {"y": 1190.6, "x": 128}], "type": "line", "name": "Tarantool with HASH index"}], "title": {"x": -20, "text": "Latency on READ"}, "chart": {}, "tooltip": {"formatter": "return this.series.name + '<br/>' + this.x + ' clients : ' + this.y + ' usec'"}, "credits": {"enabled": false}, "xAxis": {"allowDecimals": false, "title": {"text": "Clients"}}, "legend": {}} +{ + "chart": {}, + "credits": { + "enabled": false + }, + "legend": {}, + "series": [ + { + "data": [ + { + "x": 8, + "y": 237.65 + }, + { + "x": 16, + "y": 326.34 + }, + { + "x": 32, + "y": 427.78 + }, + { + "x": 64, + "y": 721.95 + }, + { + "x": 128, + "y": 1549.93 + }, + { + "x": 256, + "y": 3038.2 + } + ], + "name": "Redis 2.8.19", + "type": "line" + }, + { + "data": [ + { + "x": 8, + "y": 264.62 + }, + { + "x": 16, + "y": 342.02 + }, + { + "x": 32, + "y": 508.55 + }, + { + "x": 64, + "y": 1015.86 + }, + { + "x": 128, + "y": 2041.95 + }, + { + "x": 256, + "y": 4137.54 + } + ], + "name": "Tarantool (TREE, 1.6.4-510-g9d9f76d)", + "type": "line" + }, + { + "data": [ + { + "x": 8, + "y": 262.65 + }, + { + "x": 16, + "y": 341.1 + }, + { + "x": 32, + "y": 513.74 + }, + { + "x": 64, + "y": 1028.74 + }, + { + "x": 128, + "y": 2056.74 + }, + { + "x": 256, + "y": 4153.88 + } + ], + "name": "Tarantool (HASH, 1.6.4-510-g9d9f76d)", + "type": "line" + } + ], + "subtitle": { + "text": "2000000 records and 5000000 operations. Less is better", + "x": -20 + }, + "title": { + "text": "Latency on READ", + "x": -20 + }, + "tooltip": { + "formatter": "return this.series.name + '<br/>' + this.x + ' clients :' + this.y + ' usec'" + }, + "xAxis": { + "allowDecimals": false, + "title": { + "text": "Clients" + } + }, + "yAxis": { + "title": { + "text": "Latency(usec)" + } + } +} \ No newline at end of file diff --git a/doc/www/content/ycsb/C_throughput.json b/doc/www/content/ycsb/C_throughput.json index f3c9892731..a4b0e1baf8 100644 --- a/doc/www/content/ycsb/C_throughput.json +++ b/doc/www/content/ycsb/C_throughput.json @@ -1 +1,121 @@ -{"subtitle": {"x": -20, "text": "500000 records and 1000000 operations (More is Better)"}, "yAxis": {"title": {"text": "RPS"}}, "series": [{"data": [{"y": 4735.972, "x": 1}, {"y": 9215.7, "x": 2}, {"y": 19144.874, "x": 4}, {"y": 33036.995, "x": 8}, {"y": 50403.359, "x": 16}, {"y": 64841.042, "x": 32}, {"y": 69111.341, "x": 64}, {"y": 76861.738, "x": 128}], "type": "line", "name": "MongoDB v2.4"}, {"data": [{"y": 5540.366, "x": 1}, {"y": 11226.445, "x": 2}, {"y": 21512.803, "x": 4}, {"y": 37230.822, "x": 8}, {"y": 42830.856, "x": 16}, {"y": 63201.29, "x": 32}, {"y": 77866.473, "x": 64}, {"y": 80005.926, "x": 128}], "type": "line", "name": "Redis 2.6"}, {"data": [{"y": 5995.781, "x": 1}, {"y": 11195.103, "x": 2}, {"y": 23385.21, "x": 4}, {"y": 43121.312, "x": 8}, {"y": 71220.207, "x": 16}, {"y": 79683.965, "x": 32}, {"y": 83496.41, "x": 64}, {"y": 79815.871, "x": 128}], "type": "line", "name": "Tarantool with TREE index"}, {"data": [{"y": 6199.369, "x": 1}, {"y": 11872.452, "x": 2}, {"y": 23585.079, "x": 4}, {"y": 40100.442, "x": 8}, {"y": 71597.648, "x": 16}, {"y": 81790.445, "x": 32}, {"y": 77730.464, "x": 64}, {"y": 82756.65, "x": 128}], "type": "line", "name": "Tarantool with HASH index"}], "title": {"x": -20, "text": "Throughput"}, "chart": {}, "tooltip": {"formatter": "return this.series.name + '<br/>' + this.x + ' clients : ' + this.y + ' RPS'"}, "credits": {"enabled": false}, "xAxis": {"allowDecimals": false, "title": {"text": "Clients"}}, "legend": {}} +{ + "chart": {}, + "credits": { + "enabled": false + }, + "legend": {}, + "series": [ + { + "data": [ + { + "x": 8, + "y": 29119.583 + }, + { + "x": 16, + "y": 45503.99 + }, + { + "x": 32, + "y": 72268.639 + }, + { + "x": 64, + "y": 86938.763 + }, + { + "x": 128, + "y": 81024.126 + }, + { + "x": 256, + "y": 82035.127 + } + ], + "name": "Redis 2.8.19", + "type": "line" + }, + { + "data": [ + { + "x": 8, + "y": 26085.671 + }, + { + "x": 16, + "y": 43450.932 + }, + { + "x": 32, + "y": 61286.668 + }, + { + "x": 64, + "y": 62427.818 + }, + { + "x": 128, + "y": 62266.579 + }, + { + "x": 256, + "y": 61389.134 + } + ], + "name": "Tarantool (TREE, 1.6.4-510-g9d9f76d)", + "type": "line" + }, + { + "data": [ + { + "x": 8, + "y": 26830.928 + }, + { + "x": 16, + "y": 43539.712 + }, + { + "x": 32, + "y": 60796.056 + }, + { + "x": 64, + "y": 61628.435 + }, + { + "x": 128, + "y": 61818.459 + }, + { + "x": 256, + "y": 61134.947 + } + ], + "name": "Tarantool (HASH, 1.6.4-510-g9d9f76d)", + "type": "line" + } + ], + "subtitle": { + "text": "2000000 records and 5000000 operations. More is better", + "x": -20 + }, + "title": { + "text": "Throughput", + "x": -20 + }, + "tooltip": { + "formatter": "return this.series.name + '<br/>' + this.x + ' clients :' + this.y + ' rps'" + }, + "xAxis": { + "allowDecimals": false, + "title": { + "text": "Clients" + } + }, + "yAxis": { + "title": { + "text": "RPS" + } + } +} \ No newline at end of file diff --git a/doc/www/content/ycsb/D_INSERT_latency.json b/doc/www/content/ycsb/D_INSERT_latency.json index 68283c7c9e..c6104b490a 100644 --- a/doc/www/content/ycsb/D_INSERT_latency.json +++ b/doc/www/content/ycsb/D_INSERT_latency.json @@ -1 +1,121 @@ -{"subtitle": {"x": -20, "text": "500000 records and 1000000 operations (Less is better)"}, "yAxis": {"title": {"text": "Latency(usec)"}}, "series": [{"data": [{"y": 460.85, "x": 1}, {"y": 577.31, "x": 2}, {"y": 730.39, "x": 4}, {"y": 793.07, "x": 8}, {"y": 1049.1, "x": 16}, {"y": 2321.44, "x": 32}, {"y": 5577.51, "x": 64}, {"y": 28007.64, "x": 128}], "type": "line", "name": "MongoDB v2.4"}, {"data": [{"y": 397.86, "x": 1}, {"y": 414.9, "x": 2}, {"y": 422.0, "x": 4}, {"y": 493.6, "x": 8}, {"y": 591.94, "x": 16}, {"y": 915.52, "x": 32}, {"y": 1474.01, "x": 64}, {"y": 2893.13, "x": 128}], "type": "line", "name": "Redis 2.6"}, {"data": [{"y": 298.24, "x": 1}, {"y": 304.68, "x": 2}, {"y": 299.42, "x": 4}, {"y": 284.99, "x": 8}, {"y": 318.23, "x": 16}, {"y": 608.23, "x": 32}, {"y": 1015.96, "x": 64}, {"y": 2253.18, "x": 128}], "type": "line", "name": "Tarantool with TREE index"}, {"data": [{"y": 234.22, "x": 1}, {"y": 292.53, "x": 2}, {"y": 284.96, "x": 4}, {"y": 271.73, "x": 8}, {"y": 296.54, "x": 16}, {"y": 441.11, "x": 32}, {"y": 715.29, "x": 64}, {"y": 1223.14, "x": 128}], "type": "line", "name": "Tarantool with HASH index"}], "title": {"x": -20, "text": "Latency on INSERT"}, "chart": {}, "tooltip": {"formatter": "return this.series.name + '<br/>' + this.x + ' clients : ' + this.y + ' usec'"}, "credits": {"enabled": false}, "xAxis": {"allowDecimals": false, "title": {"text": "Clients"}}, "legend": {}} +{ + "chart": {}, + "credits": { + "enabled": false + }, + "legend": {}, + "series": [ + { + "data": [ + { + "x": 8, + "y": 506.78 + }, + { + "x": 16, + "y": 692.44 + }, + { + "x": 32, + "y": 874.74 + }, + { + "x": 64, + "y": 1628.55 + }, + { + "x": 128, + "y": 3290.35 + }, + { + "x": 256, + "y": 6598.28 + } + ], + "name": "Redis 2.8.19", + "type": "line" + }, + { + "data": [ + { + "x": 8, + "y": 309.23 + }, + { + "x": 16, + "y": 379.22 + }, + { + "x": 32, + "y": 445.48 + }, + { + "x": 64, + "y": 725.08 + }, + { + "x": 128, + "y": 1408.9 + }, + { + "x": 256, + "y": 2811.35 + } + ], + "name": "Tarantool (TREE, 1.6.4-510-g9d9f76d)", + "type": "line" + }, + { + "data": [ + { + "x": 8, + "y": 326.17 + }, + { + "x": 16, + "y": 404.81 + }, + { + "x": 32, + "y": 548.83 + }, + { + "x": 64, + "y": 1013.01 + }, + { + "x": 128, + "y": 1997.72 + }, + { + "x": 256, + "y": 4044.73 + } + ], + "name": "Tarantool (HASH, 1.6.4-510-g9d9f76d)", + "type": "line" + } + ], + "subtitle": { + "text": "2000000 records and 5000000 operations. Less is better", + "x": -20 + }, + "title": { + "text": "Latency on INSERT", + "x": -20 + }, + "tooltip": { + "formatter": "return this.series.name + '<br/>' + this.x + ' clients :' + this.y + ' usec'" + }, + "xAxis": { + "allowDecimals": false, + "title": { + "text": "Clients" + } + }, + "yAxis": { + "title": { + "text": "Latency(usec)" + } + } +} \ No newline at end of file diff --git a/doc/www/content/ycsb/D_READ_latency.json b/doc/www/content/ycsb/D_READ_latency.json index 1623fe2a6e..0af42b3390 100644 --- a/doc/www/content/ycsb/D_READ_latency.json +++ b/doc/www/content/ycsb/D_READ_latency.json @@ -1 +1,121 @@ -{"subtitle": {"x": -20, "text": "500000 records and 1000000 operations (Less is better)"}, "yAxis": {"title": {"text": "Latency(usec)"}}, "series": [{"data": [{"y": 206.28, "x": 1}, {"y": 214.17, "x": 2}, {"y": 229.97, "x": 4}, {"y": 273.37, "x": 8}, {"y": 326.13, "x": 16}, {"y": 494.19, "x": 32}, {"y": 900.29, "x": 64}, {"y": 1180.44, "x": 128}], "type": "line", "name": "MongoDB v2.4"}, {"data": [{"y": 198.74, "x": 1}, {"y": 202.53, "x": 2}, {"y": 207.68, "x": 4}, {"y": 226.34, "x": 8}, {"y": 275.58, "x": 16}, {"y": 443.11, "x": 32}, {"y": 733.81, "x": 64}, {"y": 1451.38, "x": 128}], "type": "line", "name": "Redis 2.6"}, {"data": [{"y": 160.12, "x": 1}, {"y": 173.12, "x": 2}, {"y": 179.37, "x": 4}, {"y": 202.62, "x": 8}, {"y": 222.5, "x": 16}, {"y": 359.05, "x": 32}, {"y": 629.0, "x": 64}, {"y": 1210.76, "x": 128}], "type": "line", "name": "Tarantool with TREE index"}, {"data": [{"y": 157.09, "x": 1}, {"y": 165.1, "x": 2}, {"y": 176.49, "x": 4}, {"y": 195.42, "x": 8}, {"y": 217.66, "x": 16}, {"y": 341.87, "x": 32}, {"y": 601.61, "x": 64}, {"y": 1115.77, "x": 128}], "type": "line", "name": "Tarantool with HASH index"}], "title": {"x": -20, "text": "Latency on READ"}, "chart": {}, "tooltip": {"formatter": "return this.series.name + '<br/>' + this.x + ' clients : ' + this.y + ' usec'"}, "credits": {"enabled": false}, "xAxis": {"allowDecimals": false, "title": {"text": "Clients"}}, "legend": {}} +{ + "chart": {}, + "credits": { + "enabled": false + }, + "legend": {}, + "series": [ + { + "data": [ + { + "x": 8, + "y": 234.29 + }, + { + "x": 16, + "y": 333.11 + }, + { + "x": 32, + "y": 425.34 + }, + { + "x": 64, + "y": 786.06 + }, + { + "x": 128, + "y": 1598.31 + }, + { + "x": 256, + "y": 3259.53 + } + ], + "name": "Redis 2.8.19", + "type": "line" + }, + { + "data": [ + { + "x": 8, + "y": 239.51 + }, + { + "x": 16, + "y": 308.28 + }, + { + "x": 32, + "y": 383.94 + }, + { + "x": 64, + "y": 704.85 + }, + { + "x": 128, + "y": 1399.2 + }, + { + "x": 256, + "y": 2805.02 + } + ], + "name": "Tarantool (TREE, 1.6.4-510-g9d9f76d)", + "type": "line" + }, + { + "data": [ + { + "x": 8, + "y": 262.22 + }, + { + "x": 16, + "y": 341.01 + }, + { + "x": 32, + "y": 494.61 + }, + { + "x": 64, + "y": 998.86 + }, + { + "x": 128, + "y": 1987.73 + }, + { + "x": 256, + "y": 4039.56 + } + ], + "name": "Tarantool (HASH, 1.6.4-510-g9d9f76d)", + "type": "line" + } + ], + "subtitle": { + "text": "2000000 records and 5000000 operations. Less is better", + "x": -20 + }, + "title": { + "text": "Latency on READ", + "x": -20 + }, + "tooltip": { + "formatter": "return this.series.name + '<br/>' + this.x + ' clients :' + this.y + ' usec'" + }, + "xAxis": { + "allowDecimals": false, + "title": { + "text": "Clients" + } + }, + "yAxis": { + "title": { + "text": "Latency(usec)" + } + } +} \ No newline at end of file diff --git a/doc/www/content/ycsb/D_throughput.json b/doc/www/content/ycsb/D_throughput.json index 8ea35c68ce..d6b148dd9c 100644 --- a/doc/www/content/ycsb/D_throughput.json +++ b/doc/www/content/ycsb/D_throughput.json @@ -1 +1,121 @@ -{"subtitle": {"x": -20, "text": "500000 records and 1000000 operations (More is Better)"}, "yAxis": {"title": {"text": "RPS"}}, "series": [{"data": [{"y": 4486.517, "x": 1}, {"y": 8375.036, "x": 2}, {"y": 15191.91, "x": 4}, {"y": 25921.752, "x": 8}, {"y": 42129.683, "x": 16}, {"y": 52224.513, "x": 32}, {"y": 54603.052, "x": 64}, {"y": 48700.834, "x": 128}], "type": "line", "name": "MongoDB v2.4"}, {"data": [{"y": 4712.833, "x": 1}, {"y": 9124.759, "x": 2}, {"y": 17906.385, "x": 4}, {"y": 32494.255, "x": 8}, {"y": 53097.681, "x": 16}, {"y": 64550.384, "x": 32}, {"y": 77731.628, "x": 64}, {"y": 78470.843, "x": 128}], "type": "line", "name": "Redis 2.6"}, {"data": [{"y": 5843.259, "x": 1}, {"y": 10813.454, "x": 2}, {"y": 20932.616, "x": 4}, {"y": 37448.665, "x": 8}, {"y": 67528.825, "x": 16}, {"y": 79363.898, "x": 32}, {"y": 86015.919, "x": 64}, {"y": 91365.561, "x": 128}], "type": "line", "name": "Tarantool with TREE index"}, {"data": [{"y": 6058.129, "x": 1}, {"y": 11284.831, "x": 2}, {"y": 21163.327, "x": 4}, {"y": 38754.577, "x": 8}, {"y": 69022.3, "x": 16}, {"y": 84637.437, "x": 32}, {"y": 97137.01, "x": 64}, {"y": 90605.234, "x": 128}], "type": "line", "name": "Tarantool with HASH index"}], "title": {"x": -20, "text": "Throughput"}, "chart": {}, "tooltip": {"formatter": "return this.series.name + '<br/>' + this.x + ' clients : ' + this.y + ' RPS'"}, "credits": {"enabled": false}, "xAxis": {"allowDecimals": false, "title": {"text": "Clients"}}, "legend": {}} +{ + "chart": {}, + "credits": { + "enabled": false + }, + "legend": {}, + "series": [ + { + "data": [ + { + "x": 8, + "y": 27651.545 + }, + { + "x": 16, + "y": 42334.148 + }, + { + "x": 32, + "y": 69058.03 + }, + { + "x": 64, + "y": 75974.498 + }, + { + "x": 128, + "y": 74659.092 + }, + { + "x": 256, + "y": 73506.81 + } + ], + "name": "Redis 2.8.19", + "type": "line" + }, + { + "data": [ + { + "x": 8, + "y": 28808.773 + }, + { + "x": 16, + "y": 47085.67 + }, + { + "x": 32, + "y": 79941.384 + }, + { + "x": 64, + "y": 89276.877 + }, + { + "x": 128, + "y": 90329.51 + }, + { + "x": 256, + "y": 89717.039 + } + ], + "name": "Tarantool (TREE, 1.6.4-510-g9d9f76d)", + "type": "line" + }, + { + "data": [ + { + "x": 8, + "y": 26632.372 + }, + { + "x": 16, + "y": 42997.674 + }, + { + "x": 32, + "y": 62493.662 + }, + { + "x": 64, + "y": 63408.932 + }, + { + "x": 128, + "y": 63939.276 + }, + { + "x": 256, + "y": 62785.577 + } + ], + "name": "Tarantool (HASH, 1.6.4-510-g9d9f76d)", + "type": "line" + } + ], + "subtitle": { + "text": "2000000 records and 5000000 operations. More is better", + "x": -20 + }, + "title": { + "text": "Throughput", + "x": -20 + }, + "tooltip": { + "formatter": "return this.series.name + '<br/>' + this.x + ' clients :' + this.y + ' rps'" + }, + "xAxis": { + "allowDecimals": false, + "title": { + "text": "Clients" + } + }, + "yAxis": { + "title": { + "text": "RPS" + } + } +} \ No newline at end of file diff --git a/doc/www/content/ycsb/E_INSERT_latency.json b/doc/www/content/ycsb/E_INSERT_latency.json index bf2c42da01..2dd8010334 100644 --- a/doc/www/content/ycsb/E_INSERT_latency.json +++ b/doc/www/content/ycsb/E_INSERT_latency.json @@ -1 +1,91 @@ -{"subtitle": {"x": -20, "text": "500000 records and 400000 operations (Less is better)"}, "yAxis": {"title": {"text": "Latency(usec)"}}, "series": [{"data": [{"y": 674.37, "x": 1}, {"y": 984.72, "x": 2}, {"y": 2035.3, "x": 4}, {"y": 4047.83, "x": 8}, {"y": 7838.36, "x": 16}, {"y": 15252.42, "x": 32}, {"y": 30493.05, "x": 64}, {"y": 61049.62, "x": 128}], "type": "line", "name": "MongoDB v2.4"}, {"data": [{"y": 413.83, "x": 1}, {"y": 436.43, "x": 2}, {"y": 471.69, "x": 4}, {"y": 542.27, "x": 8}, {"y": 658.45, "x": 16}, {"y": 981.28, "x": 32}, {"y": 1698.81, "x": 64}, {"y": 3310.69, "x": 128}], "type": "line", "name": "Redis 2.6"}, {"data": [{"y": 286.4, "x": 1}, {"y": 621.82, "x": 2}, {"y": 1452.12, "x": 4}, {"y": 3237.71, "x": 8}, {"y": 6887.46, "x": 16}, {"y": 14132.67, "x": 32}, {"y": 28715.15, "x": 64}, {"y": 57601.58, "x": 128}], "type": "line", "name": "Tarantool with TREE index"}, {"data": [{"y": 283.94, "x": 1}, {"y": 286.88, "x": 2}, {"y": 283.39, "x": 4}, {"y": 270.69, "x": 8}, {"y": 314.02, "x": 16}, {"y": 581.98, "x": 32}, {"y": 1171.73, "x": 64}, {"y": 1733.38, "x": 128}], "type": "line", "name": "Tarantool with HASH index"}], "title": {"x": -20, "text": "Latency on INSERT"}, "chart": {}, "tooltip": {"formatter": "return this.series.name + '<br/>' + this.x + ' clients : ' + this.y + ' usec'"}, "credits": {"enabled": false}, "xAxis": {"allowDecimals": false, "title": {"text": "Clients"}}, "legend": {}} +{ + "chart": {}, + "credits": { + "enabled": false + }, + "legend": {}, + "series": [ + { + "data": [ + { + "x": 8, + "y": 619.47 + }, + { + "x": 16, + "y": 780.09 + }, + { + "x": 32, + "y": 1003.09 + }, + { + "x": 64, + "y": 1870.34 + }, + { + "x": 128, + "y": 3756.31 + }, + { + "x": 256, + "y": 6354.63 + } + ], + "name": "Redis 2.8.19", + "type": "line" + }, + { + "data": [ + { + "x": 8, + "y": 311.51 + }, + { + "x": 16, + "y": 305.95 + }, + { + "x": 32, + "y": 317.73 + }, + { + "x": 64, + "y": 322.43 + }, + { + "x": 128, + "y": 324.71 + }, + { + "x": 256, + "y": 353.2 + } + ], + "name": "Tarantool (TREE, 1.6.4-510-g9d9f76d)", + "type": "line" + } + ], + "subtitle": { + "text": "2000000 records and 200000 operations. Less is better", + "x": -20 + }, + "title": { + "text": "Latency on INSERT", + "x": -20 + }, + "tooltip": { + "formatter": "return this.series.name + '<br/>' + this.x + ' clients :' + this.y + ' usec'" + }, + "xAxis": { + "allowDecimals": false, + "title": { + "text": "Clients" + } + }, + "yAxis": { + "title": { + "text": "Latency(usec)" + } + } +} diff --git a/doc/www/content/ycsb/E_SCAN_latency.json b/doc/www/content/ycsb/E_SCAN_latency.json index 23faab79d5..24c7c677ec 100644 --- a/doc/www/content/ycsb/E_SCAN_latency.json +++ b/doc/www/content/ycsb/E_SCAN_latency.json @@ -1 +1,61 @@ -{"subtitle": {"x": -20, "text": "500000 records and 400000 operations (Less is better)"}, "yAxis": {"title": {"text": "Latency(usec)"}}, "series": [{"data": [{"y": 952.56, "x": 1}, {"y": 1194.19, "x": 2}, {"y": 1960.39, "x": 4}, {"y": 3822.3, "x": 8}, {"y": 7642.15, "x": 16}, {"y": 15308.57, "x": 32}, {"y": 30724.78, "x": 64}, {"y": 61486.41, "x": 128}], "type": "line", "name": "MongoDB v2.4"}, {"data": [{"y": 8572.75, "x": 1}, {"y": 8711.26, "x": 2}, {"y": 10252.78, "x": 4}, {"y": 11235.58, "x": 8}, {"y": 14724.54, "x": 16}, {"y": 23346.37, "x": 32}, {"y": 41718.25, "x": 64}, {"y": 83769.49, "x": 128}], "type": "line", "name": "Redis 2.6"}, {"data": [{"y": 870.05, "x": 1}, {"y": 1115.98, "x": 2}, {"y": 1849.84, "x": 4}, {"y": 3651.55, "x": 8}, {"y": 7293.61, "x": 16}, {"y": 14568.42, "x": 32}, {"y": 29185.14, "x": 64}, {"y": 58249.16, "x": 128}], "type": "line", "name": "Tarantool with TREE index"}, {"data": [{"y": 154.12, "x": 1}, {"y": 153.94, "x": 2}, {"y": 159.11, "x": 4}, {"y": 175.28, "x": 8}, {"y": 219.56, "x": 16}, {"y": 421.76, "x": 32}, {"y": 944.78, "x": 64}, {"y": 1145.97, "x": 128}], "type": "line", "name": "Tarantool with HASH index"}], "title": {"x": -20, "text": "Latency on SCAN"}, "chart": {}, "tooltip": {"formatter": "return this.series.name + '<br/>' + this.x + ' clients : ' + this.y + ' usec'"}, "credits": {"enabled": false}, "xAxis": {"allowDecimals": false, "title": {"text": "Clients"}}, "legend": {}} +{ + "chart": {}, + "credits": { + "enabled": false + }, + "legend": {}, + "series": [ + { + "data": [ + { + "x": 8, + "y": 12647.3 + }, + { + "x": 16, + "y": 17509.19 + }, + { + "x": 32, + "y": 23218.92 + }, + { + "x": 64, + "y": 43893.15 + }, + { + "x": 128, + "y": 90066.49 + }, + { + "x": 256, + "y": 156887.52 + } + ], + "name": "Redis 2.8.19", + "type": "line" + } + ], + "subtitle": { + "text": "2000000 records and 200000 operations. Less is better", + "x": -20 + }, + "title": { + "text": "Latency on SCAN", + "x": -20 + }, + "tooltip": { + "formatter": "return this.series.name + '<br/>' + this.x + ' clients :' + this.y + ' usec'" + }, + "xAxis": { + "allowDecimals": false, + "title": { + "text": "Clients" + } + }, + "yAxis": { + "title": { + "text": "Latency(usec)" + } + } +} diff --git a/doc/www/content/ycsb/E_throughput.json b/doc/www/content/ycsb/E_throughput.json index 6c728f405d..a9f1341402 100644 --- a/doc/www/content/ycsb/E_throughput.json +++ b/doc/www/content/ycsb/E_throughput.json @@ -1 +1,91 @@ -{"subtitle": {"x": -20, "text": "500000 records and 400000 operations (More is Better)"}, "yAxis": {"title": {"text": "RPS"}}, "series": [{"data": [{"y": 1059.842, "x": 1}, {"y": 1674.685, "x": 2}, {"y": 2017.488, "x": 4}, {"y": 2076.765, "x": 8}, {"y": 2085.142, "x": 16}, {"y": 2085.511, "x": 32}, {"y": 2076.87, "x": 64}, {"y": 2073.944, "x": 128}], "type": "line", "name": "MongoDB v2.4"}, {"data": [{"y": 122.369, "x": 1}, {"y": 239.437, "x": 2}, {"y": 407.579, "x": 4}, {"y": 741.877, "x": 8}, {"y": 1128.583, "x": 16}, {"y": 1427.13, "x": 32}, {"y": 1591.61, "x": 64}, {"y": 1588.757, "x": 128}], "type": "line", "name": "Redis 2.6"}, {"data": [{"y": 1181.372, "x": 1}, {"y": 1816.478, "x": 2}, {"y": 2175.628, "x": 4}, {"y": 2198.262, "x": 8}, {"y": 2196.137, "x": 16}, {"y": 2196.765, "x": 32}, {"y": 2192.706, "x": 64}, {"y": 2194.998, "x": 128}], "type": "line", "name": "Tarantool with TREE index"}, {"data": [{"y": 6050.861, "x": 1}, {"y": 12072.639, "x": 2}, {"y": 23278.599, "x": 4}, {"y": 42013.597, "x": 8}, {"y": 65325.718, "x": 16}, {"y": 59611.289, "x": 32}, {"y": 45008.719, "x": 64}, {"y": 65297.551, "x": 128}], "type": "line", "name": "Tarantool with HASH index"}], "title": {"x": -20, "text": "Throughput"}, "chart": {}, "tooltip": {"formatter": "return this.series.name + '<br/>' + this.x + ' clients : ' + this.y + ' RPS'"}, "credits": {"enabled": false}, "xAxis": {"allowDecimals": false, "title": {"text": "Clients"}}, "legend": {}} +{ + "chart": {}, + "credits": { + "enabled": false + }, + "legend": {}, + "series": [ + { + "data": [ + { + "x": 8, + "y": 580.348 + }, + { + "x": 16, + "y": 895.467 + }, + { + "x": 32, + "y": 1409.266 + }, + { + "x": 64, + "y": 1501.626 + }, + { + "x": 128, + "y": 1465.921 + }, + { + "x": 256, + "y": 1462.514 + } + ], + "name": "Redis 2.8.19", + "type": "line" + }, + { + "data": [ + { + "x": 8, + "y": 8345.315 + }, + { + "x": 16, + "y": 8649.963 + }, + { + "x": 32, + "y": 8585.98 + }, + { + "x": 64, + "y": 8432.671 + }, + { + "x": 128, + "y": 8460.972 + }, + { + "x": 256, + "y": 7924.404 + } + ], + "name": "Tarantool (TREE, 1.6.4-510-g9d9f76d)", + "type": "line" + } + ], + "subtitle": { + "text": "2000000 records and 200000 operations. More is better", + "x": -20 + }, + "title": { + "text": "Throughput", + "x": -20 + }, + "tooltip": { + "formatter": "return this.series.name + '<br/>' + this.x + ' clients :' + this.y + ' rps'" + }, + "xAxis": { + "allowDecimals": false, + "title": { + "text": "Clients" + } + }, + "yAxis": { + "title": { + "text": "RPS" + } + } +} diff --git a/doc/www/content/ycsb/F_READ-MODIFY-WRITE_latency.json b/doc/www/content/ycsb/F_READ-MODIFY-WRITE_latency.json index 3b6458c99a..710034be20 100644 --- a/doc/www/content/ycsb/F_READ-MODIFY-WRITE_latency.json +++ b/doc/www/content/ycsb/F_READ-MODIFY-WRITE_latency.json @@ -1 +1,121 @@ -{"subtitle": {"x": -20, "text": "500000 records and 1000000 operations (Less is better)"}, "yAxis": {"title": {"text": "Latency(usec)"}}, "series": [{"data": [{"y": 580.76, "x": 1}, {"y": 620.38, "x": 2}, {"y": 646.09, "x": 4}, {"y": 674.14, "x": 8}, {"y": 891.45, "x": 16}, {"y": 2403.33, "x": 32}, {"y": 6937.11, "x": 64}, {"y": 17710.28, "x": 128}], "type": "line", "name": "MongoDB v2.4"}, {"data": [{"y": 342.77, "x": 1}, {"y": 349.26, "x": 2}, {"y": 379.05, "x": 4}, {"y": 423.15, "x": 8}, {"y": 500.85, "x": 16}, {"y": 849.7, "x": 32}, {"y": 1626.83, "x": 64}, {"y": 3194.14, "x": 128}], "type": "line", "name": "Redis 2.6"}, {"data": [{"y": 317.48, "x": 1}, {"y": 308.79, "x": 2}, {"y": 318.12, "x": 4}, {"y": 357.44, "x": 8}, {"y": 409.36, "x": 16}, {"y": 741.64, "x": 32}, {"y": 1486.91, "x": 64}, {"y": 3061.28, "x": 128}], "type": "line", "name": "Tarantool with TREE index"}, {"data": [{"y": 318.27, "x": 1}, {"y": 318.17, "x": 2}, {"y": 311.66, "x": 4}, {"y": 341.94, "x": 8}, {"y": 403.03, "x": 16}, {"y": 566.98, "x": 32}, {"y": 1352.47, "x": 64}, {"y": 2261.38, "x": 128}], "type": "line", "name": "Tarantool with HASH index"}], "title": {"x": -20, "text": "Latency on READ-MODIFY-WRITE"}, "chart": {}, "tooltip": {"formatter": "return this.series.name + '<br/>' + this.x + ' clients : ' + this.y + ' usec'"}, "credits": {"enabled": false}, "xAxis": {"allowDecimals": false, "title": {"text": "Clients"}}, "legend": {}} +{ + "chart": {}, + "credits": { + "enabled": false + }, + "legend": {}, + "series": [ + { + "data": [ + { + "x": 8, + "y": 459.03 + }, + { + "x": 16, + "y": 638.04 + }, + { + "x": 32, + "y": 803.07 + }, + { + "x": 64, + "y": 1616.46 + }, + { + "x": 128, + "y": 3401.07 + }, + { + "x": 256, + "y": 6862.11 + } + ], + "name": "Redis 2.8.19", + "type": "line" + }, + { + "data": [ + { + "x": 8, + "y": 395.41 + }, + { + "x": 16, + "y": 503.29 + }, + { + "x": 32, + "y": 998.46 + }, + { + "x": 64, + "y": 1972.22 + }, + { + "x": 128, + "y": 3956.45 + }, + { + "x": 256, + "y": 8078.09 + } + ], + "name": "Tarantool (TREE, 1.6.4-510-g9d9f76d)", + "type": "line" + }, + { + "data": [ + { + "x": 8, + "y": 398.2 + }, + { + "x": 16, + "y": 492.26 + }, + { + "x": 32, + "y": 1006.59 + }, + { + "x": 64, + "y": 2010.05 + }, + { + "x": 128, + "y": 4008.02 + }, + { + "x": 256, + "y": 8093.19 + } + ], + "name": "Tarantool (HASH, 1.6.4-510-g9d9f76d)", + "type": "line" + } + ], + "subtitle": { + "text": "2000000 records and 5000000 operations. Less is better", + "x": -20 + }, + "title": { + "text": "Latency on READ-MODIFY-WRITE", + "x": -20 + }, + "tooltip": { + "formatter": "return this.series.name + '<br/>' + this.x + ' clients :' + this.y + ' usec'" + }, + "xAxis": { + "allowDecimals": false, + "title": { + "text": "Clients" + } + }, + "yAxis": { + "title": { + "text": "Latency(usec)" + } + } +} \ No newline at end of file diff --git a/doc/www/content/ycsb/F_READ_latency.json b/doc/www/content/ycsb/F_READ_latency.json index 112820f630..3dea857070 100644 --- a/doc/www/content/ycsb/F_READ_latency.json +++ b/doc/www/content/ycsb/F_READ_latency.json @@ -1 +1,121 @@ -{"subtitle": {"x": -20, "text": "500000 records and 1000000 operations (Less is better)"}, "yAxis": {"title": {"text": "Latency(usec)"}}, "series": [{"data": [{"y": 208.56, "x": 1}, {"y": 215.98, "x": 2}, {"y": 224.73, "x": 4}, {"y": 270.57, "x": 8}, {"y": 382.7, "x": 16}, {"y": 578.28, "x": 32}, {"y": 658.64, "x": 64}, {"y": 758.16, "x": 128}], "type": "line", "name": "MongoDB v2.4"}, {"data": [{"y": 188.88, "x": 1}, {"y": 188.3, "x": 2}, {"y": 206.09, "x": 4}, {"y": 225.16, "x": 8}, {"y": 262.17, "x": 16}, {"y": 430.21, "x": 32}, {"y": 812.44, "x": 64}, {"y": 1538.51, "x": 128}], "type": "line", "name": "Redis 2.6"}, {"data": [{"y": 152.73, "x": 1}, {"y": 147.58, "x": 2}, {"y": 150.73, "x": 4}, {"y": 166.14, "x": 8}, {"y": 188.21, "x": 16}, {"y": 327.01, "x": 32}, {"y": 603.4, "x": 64}, {"y": 1168.26, "x": 128}], "type": "line", "name": "Tarantool with TREE index"}, {"data": [{"y": 152.61, "x": 1}, {"y": 150.2, "x": 2}, {"y": 149.17, "x": 4}, {"y": 161.41, "x": 8}, {"y": 183.17, "x": 16}, {"y": 242.1, "x": 32}, {"y": 572.14, "x": 64}, {"y": 844.42, "x": 128}], "type": "line", "name": "Tarantool with HASH index"}], "title": {"x": -20, "text": "Latency on READ"}, "chart": {}, "tooltip": {"formatter": "return this.series.name + '<br/>' + this.x + ' clients : ' + this.y + ' usec'"}, "credits": {"enabled": false}, "xAxis": {"allowDecimals": false, "title": {"text": "Clients"}}, "legend": {}} +{ + "chart": {}, + "credits": { + "enabled": false + }, + "legend": {}, + "series": [ + { + "data": [ + { + "x": 8, + "y": 234.58 + }, + { + "x": 16, + "y": 321.65 + }, + { + "x": 32, + "y": 406.11 + }, + { + "x": 64, + "y": 813.29 + }, + { + "x": 128, + "y": 1705.28 + }, + { + "x": 256, + "y": 3431.76 + } + ], + "name": "Redis 2.8.19", + "type": "line" + }, + { + "data": [ + { + "x": 8, + "y": 193.35 + }, + { + "x": 16, + "y": 245.7 + }, + { + "x": 32, + "y": 494.63 + }, + { + "x": 64, + "y": 981.15 + }, + { + "x": 128, + "y": 1970.92 + }, + { + "x": 256, + "y": 4030.48 + } + ], + "name": "Tarantool (TREE, 1.6.4-510-g9d9f76d)", + "type": "line" + }, + { + "data": [ + { + "x": 8, + "y": 194.34 + }, + { + "x": 16, + "y": 239.98 + }, + { + "x": 32, + "y": 498.63 + }, + { + "x": 64, + "y": 1000.1 + }, + { + "x": 128, + "y": 1997.12 + }, + { + "x": 256, + "y": 4034.72 + } + ], + "name": "Tarantool (HASH, 1.6.4-510-g9d9f76d)", + "type": "line" + } + ], + "subtitle": { + "text": "2000000 records and 5000000 operations. Less is better", + "x": -20 + }, + "title": { + "text": "Latency on READ", + "x": -20 + }, + "tooltip": { + "formatter": "return this.series.name + '<br/>' + this.x + ' clients :' + this.y + ' usec'" + }, + "xAxis": { + "allowDecimals": false, + "title": { + "text": "Clients" + } + }, + "yAxis": { + "title": { + "text": "Latency(usec)" + } + } +} \ No newline at end of file diff --git a/doc/www/content/ycsb/F_UPDATE_latency.json b/doc/www/content/ycsb/F_UPDATE_latency.json index ff407191fc..d590d86e03 100644 --- a/doc/www/content/ycsb/F_UPDATE_latency.json +++ b/doc/www/content/ycsb/F_UPDATE_latency.json @@ -1 +1,121 @@ -{"subtitle": {"x": -20, "text": "500000 records and 1000000 operations (Less is better)"}, "yAxis": {"title": {"text": "Latency(usec)"}}, "series": [{"data": [{"y": 370.24, "x": 1}, {"y": 401.92, "x": 2}, {"y": 419.0, "x": 4}, {"y": 403.32, "x": 8}, {"y": 504.62, "x": 16}, {"y": 1810.18, "x": 32}, {"y": 6253.24, "x": 64}, {"y": 16920.58, "x": 128}], "type": "line", "name": "MongoDB v2.4"}, {"data": [{"y": 150.98, "x": 1}, {"y": 158.82, "x": 2}, {"y": 171.12, "x": 4}, {"y": 195.81, "x": 8}, {"y": 235.76, "x": 16}, {"y": 405.76, "x": 32}, {"y": 777.23, "x": 64}, {"y": 1511.91, "x": 128}], "type": "line", "name": "Redis 2.6"}, {"data": [{"y": 162.87, "x": 1}, {"y": 159.65, "x": 2}, {"y": 165.83, "x": 4}, {"y": 189.04, "x": 8}, {"y": 217.02, "x": 16}, {"y": 387.08, "x": 32}, {"y": 759.21, "x": 64}, {"y": 1410.26, "x": 128}], "type": "line", "name": "Tarantool with TREE index"}, {"data": [{"y": 163.87, "x": 1}, {"y": 166.28, "x": 2}, {"y": 160.98, "x": 4}, {"y": 178.29, "x": 8}, {"y": 214.76, "x": 16}, {"y": 301.27, "x": 32}, {"y": 649.2, "x": 64}, {"y": 1095.56, "x": 128}], "type": "line", "name": "Tarantool with HASH index"}], "title": {"x": -20, "text": "Latency on UPDATE"}, "chart": {}, "tooltip": {"formatter": "return this.series.name + '<br/>' + this.x + ' clients : ' + this.y + ' usec'"}, "credits": {"enabled": false}, "xAxis": {"allowDecimals": false, "title": {"text": "Clients"}}, "legend": {}} +{ + "chart": {}, + "credits": { + "enabled": false + }, + "legend": {}, + "series": [ + { + "data": [ + { + "x": 8, + "y": 221.44 + }, + { + "x": 16, + "y": 312.63 + }, + { + "x": 32, + "y": 392.26 + }, + { + "x": 64, + "y": 795.46 + }, + { + "x": 128, + "y": 1681.44 + }, + { + "x": 256, + "y": 3400.16 + } + ], + "name": "Redis 2.8.19", + "type": "line" + }, + { + "data": [ + { + "x": 8, + "y": 198.21 + }, + { + "x": 16, + "y": 253.66 + }, + { + "x": 32, + "y": 500.29 + }, + { + "x": 64, + "y": 986.68 + }, + { + "x": 128, + "y": 1976.95 + }, + { + "x": 256, + "y": 4034.2 + } + ], + "name": "Tarantool (TREE, 1.6.4-510-g9d9f76d)", + "type": "line" + }, + { + "data": [ + { + "x": 8, + "y": 200.15 + }, + { + "x": 16, + "y": 248.21 + }, + { + "x": 32, + "y": 504.48 + }, + { + "x": 64, + "y": 1005.67 + }, + { + "x": 128, + "y": 2003.32 + }, + { + "x": 256, + "y": 4040.07 + } + ], + "name": "Tarantool (HASH, 1.6.4-510-g9d9f76d)", + "type": "line" + } + ], + "subtitle": { + "text": "2000000 records and 5000000 operations. Less is better", + "x": -20 + }, + "title": { + "text": "Latency on UPDATE", + "x": -20 + }, + "tooltip": { + "formatter": "return this.series.name + '<br/>' + this.x + ' clients :' + this.y + ' usec'" + }, + "xAxis": { + "allowDecimals": false, + "title": { + "text": "Clients" + } + }, + "yAxis": { + "title": { + "text": "Latency(usec)" + } + } +} \ No newline at end of file diff --git a/doc/www/content/ycsb/F_throughput.json b/doc/www/content/ycsb/F_throughput.json index 2c786482be..31c92d8f98 100644 --- a/doc/www/content/ycsb/F_throughput.json +++ b/doc/www/content/ycsb/F_throughput.json @@ -1 +1,121 @@ -{"subtitle": {"x": -20, "text": "500000 records and 1000000 operations (More is Better)"}, "yAxis": {"title": {"text": "RPS"}}, "series": [{"data": [{"y": 2505.522, "x": 1}, {"y": 4689.343, "x": 2}, {"y": 9075.868, "x": 4}, {"y": 16547.973, "x": 8}, {"y": 23173.405, "x": 16}, {"y": 21116.765, "x": 32}, {"y": 16668.35, "x": 64}, {"y": 13568.644, "x": 128}], "type": "line", "name": "MongoDB v2.4"}, {"data": [{"y": 3712.449, "x": 1}, {"y": 7268.378, "x": 2}, {"y": 13393.238, "x": 4}, {"y": 24183.511, "x": 8}, {"y": 40863.106, "x": 16}, {"y": 47757.914, "x": 32}, {"y": 50194.732, "x": 64}, {"y": 50859.576, "x": 128}], "type": "line", "name": "Redis 2.6"}, {"data": [{"y": 4172.438, "x": 1}, {"y": 8573.812, "x": 2}, {"y": 16680.126, "x": 4}, {"y": 29524.688, "x": 8}, {"y": 51693.942, "x": 16}, {"y": 55917.093, "x": 32}, {"y": 55963.481, "x": 64}, {"y": 51843.728, "x": 128}], "type": "line", "name": "Tarantool with TREE index"}, {"data": [{"y": 4166.079, "x": 1}, {"y": 8346.83, "x": 2}, {"y": 16893.996, "x": 4}, {"y": 30670.227, "x": 8}, {"y": 51910.593, "x": 16}, {"y": 72183.434, "x": 32}, {"y": 59266.923, "x": 64}, {"y": 71158.122, "x": 128}], "type": "line", "name": "Tarantool with HASH index"}], "title": {"x": -20, "text": "Throughput"}, "chart": {}, "tooltip": {"formatter": "return this.series.name + '<br/>' + this.x + ' clients : ' + this.y + ' RPS'"}, "credits": {"enabled": false}, "xAxis": {"allowDecimals": false, "title": {"text": "Clients"}}, "legend": {}} +{ + "chart": {}, + "credits": { + "enabled": false + }, + "legend": {}, + "series": [ + { + "data": [ + { + "x": 8, + "y": 20258.78 + }, + { + "x": 16, + "y": 31493.762 + }, + { + "x": 32, + "y": 51212.408 + }, + { + "x": 64, + "y": 51876.851 + }, + { + "x": 128, + "y": 49399.004 + }, + { + "x": 256, + "y": 49151.876 + } + ], + "name": "Redis 2.8.19", + "type": "line" + }, + { + "data": [ + { + "x": 8, + "y": 25019.921 + }, + { + "x": 16, + "y": 40993.359 + }, + { + "x": 32, + "y": 42311.419 + }, + { + "x": 64, + "y": 43051.195 + }, + { + "x": 128, + "y": 42910.444 + }, + { + "x": 256, + "y": 42003.284 + } + ], + "name": "Tarantool (TREE, 1.6.4-510-g9d9f76d)", + "type": "line" + }, + { + "data": [ + { + "x": 8, + "y": 25113.338 + }, + { + "x": 16, + "y": 41810.641 + }, + { + "x": 32, + "y": 41984.073 + }, + { + "x": 64, + "y": 42242.509 + }, + { + "x": 128, + "y": 42338.889 + }, + { + "x": 256, + "y": 41935.18 + } + ], + "name": "Tarantool (HASH, 1.6.4-510-g9d9f76d)", + "type": "line" + } + ], + "subtitle": { + "text": "2000000 records and 5000000 operations. More is better", + "x": -20 + }, + "title": { + "text": "Throughput", + "x": -20 + }, + "tooltip": { + "formatter": "return this.series.name + '<br/>' + this.x + ' clients :' + this.y + ' rps'" + }, + "xAxis": { + "allowDecimals": false, + "title": { + "text": "Clients" + } + }, + "yAxis": { + "title": { + "text": "RPS" + } + } +} \ No newline at end of file diff --git a/doc/www/content/ycsb/LOAD_INSERT_latency.json b/doc/www/content/ycsb/LOAD_INSERT_latency.json deleted file mode 100644 index d1e00cc4c9..0000000000 --- a/doc/www/content/ycsb/LOAD_INSERT_latency.json +++ /dev/null @@ -1,2 +0,0 @@ -{"subtitle": {"x": -20, "text": "1000000 records (Less is better)"}, "yAxis": {"title": {"text": "Latency(usec)"}}, "series": [{"data": [{"y": 344.6, "x": 1}, {"y": 514.09, "x": 2}, {"y": 774.12, "x": 4}, {"y": 34665.69, "x": 8}, {"y": 2350.85, "x": 16}, {"y": 4734.65, "x": 32}, {"y": 9736.59, "x": 64}, {"y": 19652.03, "x": 128}], "type": "line", "name": "MongoDB v2.4"}, {"data": [{"y": 383.74, "x": 1}, {"y": 414.61, "x": 2}, {"y": 491.38, "x": 4}, {"y": 569.21, "x": 8}, {"y": 732.22, "x": 16}, {"y": 1205.65, "x": 32}, {"y": 2256.06, "x": 64}, {"y": 4470.49, "x": 128}], "type": "line", "name": "Redis 2.6"}, {"data": [{"y": 235.14, "x": 1}, {"y": 242.51, "x": 2}, {"y": 245.36, "x": 4}, {"y": 306.32, "x": 8}, {"y": 355.28, "x": 16}, {"y": 731.95, "x": 32}, {"y": 1689.91, "x": 64}, {"y": 2532.38, "x": 128}], "type": "line", "name": "Tarantool with TREE index"}, {"data": [{"y": 211.22, "x": 1}, {"y": 211.64, "x": 2}, {"y": 248.53, "x": 4}, {"y": 311.33, "x": 8}, {"y": 401.88, "x": 16}, {"y": 705.05, "x": 32}, {"y": 1433.76, "x": 64}, {"y": 2806.75, "x": 128}], "type": "line", "name": "Tarantool with HASH index"}], "title": {"x": -20, "text": "Latency on INSERT"}, "chart": {}, "tooltip": {"formatter": "return this.series.name + '<br/>' + this.x + ' clients : ' + this.y + ' usec'"}, "credits": {"enabled": false}, "xAxis": {"allowDecimals": false, "title": {"text": "Clients"}}, "legend": {}} - diff --git a/doc/www/content/ycsb/LOAD_throughput.json b/doc/www/content/ycsb/LOAD_throughput.json deleted file mode 100644 index e8c03c9cb0..0000000000 --- a/doc/www/content/ycsb/LOAD_throughput.json +++ /dev/null @@ -1 +0,0 @@ -{"subtitle": {"x": -20, "text": "1000000 records (More is Better)"}, "yAxis": {"title": {"text": "RPS"}}, "series": [{"data": [{"y": 2864.947, "x": 1}, {"y": 3855.093, "x": 2}, {"y": 5125.004, "x": 4}, {"y": 3271.481, "x": 8}, {"y": 6754.17, "x": 16}, {"y": 6705.547, "x": 32}, {"y": 6537.966, "x": 64}, {"y": 6465.989, "x": 128}], "type": "line", "name": "MongoDB v2.4"}, {"data": [{"y": 2572.537, "x": 1}, {"y": 4757.51, "x": 2}, {"y": 8044.296, "x": 4}, {"y": 13343.02, "x": 8}, {"y": 21267.994, "x": 16}, {"y": 25868.237, "x": 32}, {"y": 27740.407, "x": 64}, {"y": 28228.491, "x": 128}], "type": "line", "name": "Redis 2.6"}, {"data": [{"y": 4158.681, "x": 1}, {"y": 8059.999, "x": 2}, {"y": 15922.553, "x": 4}, {"y": 24875.894, "x": 8}, {"y": 42583.279, "x": 16}, {"y": 43138.307, "x": 32}, {"y": 35495.997, "x": 64}, {"y": 47122.675, "x": 128}], "type": "line", "name": "Tarantool with TREE index"}, {"data": [{"y": 4618.725, "x": 1}, {"y": 9222.456, "x": 2}, {"y": 15720.891, "x": 4}, {"y": 25085.289, "x": 8}, {"y": 37731.839, "x": 16}, {"y": 41686.188, "x": 32}, {"y": 41398.645, "x": 64}, {"y": 40224.627, "x": 128}], "type": "line", "name": "Tarantool with HASH index"}], "title": {"x": -20, "text": "Throughput"}, "chart": {}, "tooltip": {"formatter": "return this.series.name + '<br/>' + this.x + ' clients : ' + this.y + ' RPS'"}, "credits": {"enabled": false}, "xAxis": {"allowDecimals": false, "title": {"text": "Clients"}}, "legend": {}} diff --git a/doc/www/theme/templates/benchmark.html b/doc/www/theme/templates/benchmark.html index 140e5b4358..21478f737c 100644 --- a/doc/www/theme/templates/benchmark.html +++ b/doc/www/theme/templates/benchmark.html @@ -27,7 +27,6 @@ <li class="b-switcher-item"><a href="#" class="b-switcher-item-url">D</a></li> <li class="b-switcher-item"><a href="#" class="b-switcher-item-url">E</a></li> <li class="b-switcher-item"><a href="#" class="b-switcher-item-url">F</a></li> - <li class="b-switcher-item"><a href="#" class="b-switcher-item-url">LOAD</a></li> </ul> </div> <div class="b-benchmark-type"> diff --git a/doc/www/theme/templates/index.html b/doc/www/theme/templates/index.html index f799894d3e..e3fdf17d90 100644 --- a/doc/www/theme/templates/index.html +++ b/doc/www/theme/templates/index.html @@ -113,7 +113,6 @@ <li class="b-switcher-item"><a href="#" class="b-switcher-item-url">D</a></li> <li class="b-switcher-item"><a href="#" class="b-switcher-item-url">E</a></li> <li class="b-switcher-item"><a href="#" class="b-switcher-item-url">F</a></li> - <li class="b-switcher-item"><a href="#" class="b-switcher-item-url">LOAD</a></li> </ul> </div> <div class="b-benchmark-type"> -- GitLab