From cee6ddf3fb88a4cc19baddf3a62c947166983f3a Mon Sep 17 00:00:00 2001 From: Binglin Chang Date: Wed, 21 Oct 2026 03:42:29 +0000 Subject: [PATCH 1/3] elosdb: install pins v0.1.12 (aarch64 ece4fca4, x86_64 d9b49a7e) --- elosdb/install | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/elosdb/install b/elosdb/install index cbfa6aaa3e..4f3bd5dfc2 100755 --- a/elosdb/install +++ b/elosdb/install @@ -17,13 +17,13 @@ cd "$(dirname "$0")" # THE RELEASE THIS SUBMISSION IS, PER ARCHITECTURE: a tag and that tag's asset digest, # pinned here, and a pair moves together or not at all. The two arches may name # different tags — each pins the release that carries ITS asset and was measured with -# it (v0.1.10 carries both: the aarch64 asset built on an aarch64 box, the x86_64 asset +# it (v0.1.12 carries both: the aarch64 asset built on an aarch64 box, the x86_64 asset # on an x86 box, from the same source). An empty digest means no asset for that arch, # and install refuses below rather than fetching a file it cannot check. -RELEASE_TAG_aarch64="v0.1.10" -RELEASE_SHA256_aarch64="44d2a66dca85d28d2fffdc439006f1a348461f50450b446b8e7791957741fa70" -RELEASE_TAG_x86_64="v0.1.10" -RELEASE_SHA256_x86_64="ce12bbf75774b4690602ea782aa0961d6f5e4a6d146078d31427bed893b719b5" +RELEASE_TAG_aarch64="v0.1.12" +RELEASE_SHA256_aarch64="ece4fca40217d5430855ccd643c01804b107ef6f3c5eeeab971bb663a69b9aba" +RELEASE_TAG_x86_64="v0.1.12" +RELEASE_SHA256_x86_64="d9b49a7e79e1ed93c51996cc34e125cfde531d42201376ca228496b59783e205" release_url() { echo "https://github.com/decster/elosdb/releases/download/$2/elosdb-$2-linux-$1"; } # THE ARTIFACT NAMES ITS ARCHITECTURE AND ITS CORE. aarch64 is built -mcpu=neoverse-v2 From f81b80a98c1fc5139fb86046f3b5c16bcaf6b04a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 25 Oct 2026 14:19:49 +0000 Subject: [PATCH 2/3] Add benchmark results for elosdb (c6a.2xlarge, c6a.4xlarge, c6a.metal, c6a.xlarge, c7a.metal-48xl, c8g.4xlarge, c8g.metal-48xl) --- elosdb/results/20261025/c6a.2xlarge.json | 60 +++++++++++++++++++++ elosdb/results/20261025/c6a.4xlarge.json | 60 +++++++++++++++++++++ elosdb/results/20261025/c6a.metal.json | 60 +++++++++++++++++++++ elosdb/results/20261025/c6a.xlarge.json | 60 +++++++++++++++++++++ elosdb/results/20261025/c7a.metal-48xl.json | 60 +++++++++++++++++++++ elosdb/results/20261025/c8g.4xlarge.json | 60 +++++++++++++++++++++ elosdb/results/20261025/c8g.metal-48xl.json | 60 +++++++++++++++++++++ 7 files changed, 420 insertions(+) create mode 100644 elosdb/results/20261025/c6a.2xlarge.json create mode 100644 elosdb/results/20261025/c6a.4xlarge.json create mode 100644 elosdb/results/20261025/c6a.metal.json create mode 100644 elosdb/results/20261025/c6a.xlarge.json create mode 100644 elosdb/results/20261025/c7a.metal-48xl.json create mode 100644 elosdb/results/20261025/c8g.4xlarge.json create mode 100644 elosdb/results/20261025/c8g.metal-48xl.json diff --git a/elosdb/results/20261025/c6a.2xlarge.json b/elosdb/results/20261025/c6a.2xlarge.json new file mode 100644 index 0000000000..6d01feab72 --- /dev/null +++ b/elosdb/results/20261025/c6a.2xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "elosdb", + "date": "2026-10-25", + "machine": "c6a.2xlarge", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","Rust","column-oriented","PostgreSQL compatible"], + "load_time": 155, + "data_size": 6691609745, + "concurrent_qps": 1.112, + "concurrent_error_ratio": 0, + "result": [ + [0.016, 0.001, 0.001], + [0.043, 0.007, 0.007], + [0.179, 0.011, 0.011], + [0.236, 0.023, 0.021], + [0.327, 0.098, 0.097], + [0.202, 0.033, 0.033], + [0.039, 0.006, 0.006], + [0.046, 0.007, 0.007], + [0.485, 0.174, 0.176], + [0.61, 0.254, 0.25], + [0.308, 0.048, 0.048], + [0.33, 0.049, 0.048], + [0.284, 0.093, 0.094], + [0.608, 0.235, 0.243], + [0.352, 0.099, 0.099], + [0.474, 0.243, 0.241], + [0.786, 0.457, 0.454], + [0.33, 0.031, 0.031], + [1.424, 0.83, 0.832], + [0.162, 0.004, 0.004], + [2.128, 0.115, 0.115], + [2.366, 0.08, 0.079], + [4.523, 0.129, 0.132], + [3.46, 0.02, 0.021], + [0.073, 0.003, 0.003], + [0.152, 0.023, 0.022], + [0.076, 0.007, 0.005], + [2.142, 0.067, 0.065], + [2.191, 0.669, 0.664], + [0.166, 0.006, 0.007], + [0.632, 0.149, 0.149], + [2.83, 0.176, 0.172], + [3.22, 1.096, 1.104], + [0.614, 0.388, 0.392], + [0.635, 0.39, 0.391], + [0.4, 0.225, 0.226], + [0.088, 0.01, 0.01], + [0.078, 0.006, 0.006], + [0.071, 0.005, 0.005], + [0.128, 0.026, 0.025], + [0.117, 0.005, 0.005], + [0.109, 0.009, 0.009], + [0.063, 0.005, 0.005] +] + } + \ No newline at end of file diff --git a/elosdb/results/20261025/c6a.4xlarge.json b/elosdb/results/20261025/c6a.4xlarge.json new file mode 100644 index 0000000000..c9da14f18e --- /dev/null +++ b/elosdb/results/20261025/c6a.4xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "elosdb", + "date": "2026-10-25", + "machine": "c6a.4xlarge", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","Rust","column-oriented","PostgreSQL compatible"], + "load_time": 89, + "data_size": 6691609580, + "concurrent_qps": 5.928, + "concurrent_error_ratio": 0, + "result": [ + [0.013, 0.001, 0.001], + [0.044, 0.004, 0.004], + [0.127, 0.008, 0.008], + [0.161, 0.021, 0.02], + [0.208, 0.051, 0.05], + [0.139, 0.019, 0.019], + [0.062, 0.006, 0.006], + [0.048, 0.005, 0.005], + [0.34, 0.097, 0.093], + [0.414, 0.134, 0.13], + [0.246, 0.033, 0.034], + [0.265, 0.035, 0.035], + [0.209, 0.054, 0.053], + [0.434, 0.166, 0.169], + [0.276, 0.057, 0.056], + [0.309, 0.129, 0.129], + [0.524, 0.238, 0.232], + [0.237, 0.024, 0.021], + [0.856, 0.413, 0.429], + [0.104, 0.004, 0.003], + [2.129, 0.097, 0.097], + [2.355, 0.068, 0.068], + [4.523, 0.11, 0.11], + [3.456, 0.012, 0.011], + [0.059, 0.006, 0.003], + [0.102, 0.013, 0.013], + [0.07, 0.006, 0.006], + [3.335, 0.027, 0.027], + [2.138, 0.372, 0.376], + [0.089, 0.006, 0.006], + [0.439, 0.093, 0.091], + [2.809, 0.124, 0.126], + [3.21, 0.928, 0.908], + [0.348, 0.204, 0.204], + [0.384, 0.207, 0.201], + [0.255, 0.122, 0.119], + [0.083, 0.007, 0.007], + [0.079, 0.004, 0.004], + [0.07, 0.005, 0.004], + [0.119, 0.017, 0.016], + [0.114, 0.004, 0.004], + [0.108, 0.009, 0.009], + [0.061, 0.004, 0.004] +] + } + \ No newline at end of file diff --git a/elosdb/results/20261025/c6a.metal.json b/elosdb/results/20261025/c6a.metal.json new file mode 100644 index 0000000000..db45c0a216 --- /dev/null +++ b/elosdb/results/20261025/c6a.metal.json @@ -0,0 +1,60 @@ +{ + "system": "elosdb", + "date": "2026-10-25", + "machine": "c6a.metal", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","Rust","column-oriented","PostgreSQL compatible"], + "load_time": 35, + "data_size": 6691609514, + "concurrent_qps": 22.71, + "concurrent_error_ratio": 0, + "result": [ + [0.021, 0.001, 0.001], + [0.041, 0.004, 0.003], + [0.073, 0.007, 0.005], + [0.143, 0.014, 0.012], + [0.151, 0.03, 0.029], + [0.09, 0.013, 0.012], + [0.043, 0.005, 0.004], + [0.037, 0.004, 0.003], + [0.246, 0.053, 0.051], + [0.318, 0.066, 0.063], + [0.199, 0.025, 0.025], + [0.223, 0.026, 0.025], + [0.121, 0.034, 0.034], + [0.292, 0.123, 0.124], + [0.175, 0.033, 0.032], + [0.196, 0.063, 0.061], + [0.36, 0.125, 0.124], + [0.18, 0.02, 0.017], + [0.582, 0.224, 0.218], + [0.093, 0.003, 0.003], + [2.121, 0.058, 0.056], + [2.33, 0.041, 0.041], + [4.518, 0.071, 0.07], + [3.458, 0.01, 0.009], + [0.05, 0.003, 0.002], + [0.076, 0.009, 0.008], + [0.051, 0.003, 0.002], + [2.24, 0.013, 0.012], + [2.12, 0.179, 0.178], + [0.053, 0.005, 0.004], + [0.29, 0.059, 0.059], + [2.774, 0.087, 0.086], + [2.986, 0.595, 0.595], + [0.24, 0.109, 0.106], + [0.245, 0.11, 0.107], + [0.165, 0.059, 0.058], + [0.061, 0.007, 0.007], + [0.06, 0.005, 0.004], + [0.055, 0.005, 0.004], + [0.094, 0.016, 0.016], + [0.095, 0.005, 0.004], + [0.093, 0.009, 0.008], + [0.055, 0.004, 0.004] +] + } + \ No newline at end of file diff --git a/elosdb/results/20261025/c6a.xlarge.json b/elosdb/results/20261025/c6a.xlarge.json new file mode 100644 index 0000000000..f1ee3738a3 --- /dev/null +++ b/elosdb/results/20261025/c6a.xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "elosdb", + "date": "2026-10-25", + "machine": "c6a.xlarge", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","Rust","column-oriented","PostgreSQL compatible"], + "load_time": 263, + "data_size": 6691609746, + "concurrent_qps": 0.168, + "concurrent_error_ratio": 0, + "result": [ + [0.018, 0.001, 0.001], + [0.047, 0.012, 0.011], + [0.275, 0.021, 0.021], + [0.379, 0.021, 0.021], + [0.533, 0.184, 0.184], + [0.294, 0.057, 0.057], + [0.04, 0.006, 0.006], + [0.05, 0.012, 0.012], + [0.784, 0.32, 0.318], + [0.963, 0.461, 0.457], + [0.488, 0.086, 0.086], + [0.511, 0.089, 0.087], + [0.393, 0.171, 0.171], + [0.883, 0.367, 0.357], + [0.498, 0.186, 0.186], + [0.776, 0.477, 0.48], + [1.192, 0.836, 0.834], + [0.522, 0.044, 0.049], + [2.4, 1.57, 1.568], + [0.27, 0.005, 0.005], + [2.189, 0.16, 0.16], + [2.415, 0.131, 0.132], + [7.542, 3.723, 0.212], + [3.46, 0.035, 0.035], + [0.084, 0.004, 0.008], + [0.289, 0.042, 0.042], + [0.109, 0.003, 0.003], + [2.148, 0.12, 0.121], + [3.256, 1.218, 1.208], + [0.174, 0.011, 0.011], + [0.888, 0.265, 0.264], + [2.933, 0.304, 0.304], + [3.671, 1.831, 1.863], + [1.065, 0.739, 0.739], + [1.098, 0.726, 0.724], + [0.662, 0.432, 0.435], + [0.098, 0.015, 0.014], + [0.08, 0.007, 0.007], + [0.072, 0.006, 0.005], + [0.145, 0.032, 0.032], + [0.12, 0.007, 0.006], + [0.116, 0.01, 0.01], + [0.067, 0.006, 0.006] +] + } + \ No newline at end of file diff --git a/elosdb/results/20261025/c7a.metal-48xl.json b/elosdb/results/20261025/c7a.metal-48xl.json new file mode 100644 index 0000000000..a274f63c11 --- /dev/null +++ b/elosdb/results/20261025/c7a.metal-48xl.json @@ -0,0 +1,60 @@ +{ + "system": "elosdb", + "date": "2026-10-25", + "machine": "c7a.metal-48xl", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","Rust","column-oriented","PostgreSQL compatible"], + "load_time": 31, + "data_size": 6691609515, + "concurrent_qps": 59.217, + "concurrent_error_ratio": 0, + "result": [ + [0.024, 0.001, 0.001], + [0.03, 0.004, 0.003], + [0.057, 0.003, 0.002], + [0.118, 0.003, 0.003], + [0.115, 0.01, 0.01], + [0.056, 0.007, 0.008], + [0.029, 0.002, 0.002], + [0.03, 0.003, 0.003], + [0.203, 0.021, 0.02], + [0.204, 0.027, 0.028], + [0.14, 0.01, 0.01], + [0.14, 0.012, 0.012], + [0.089, 0.012, 0.012], + [0.184, 0.032, 0.031], + [0.108, 0.014, 0.014], + [0.15, 0.024, 0.024], + [0.243, 0.055, 0.057], + [0.145, 0.008, 0.006], + [0.557, 0.073, 0.072], + [0.093, 0.003, 0.003], + [2.124, 0.015, 0.015], + [2.323, 0.017, 0.016], + [4.522, 0.024, 0.024], + [3.461, 0.009, 0.008], + [0.059, 0.003, 0.003], + [0.076, 0.005, 0.004], + [0.06, 0.003, 0.003], + [2.189, 0.007, 0.007], + [2.12, 0.065, 0.063], + [0.052, 0.002, 0.002], + [0.211, 0.02, 0.02], + [2.757, 0.02, 0.02], + [2.631, 0.093, 0.103], + [0.174, 0.038, 0.037], + [0.165, 0.038, 0.038], + [0.115, 0.021, 0.02], + [0.069, 0.005, 0.005], + [0.067, 0.004, 0.004], + [0.062, 0.005, 0.005], + [0.099, 0.013, 0.014], + [0.098, 0.004, 0.004], + [0.092, 0.009, 0.009], + [0.055, 0.004, 0.004] +] + } + \ No newline at end of file diff --git a/elosdb/results/20261025/c8g.4xlarge.json b/elosdb/results/20261025/c8g.4xlarge.json new file mode 100644 index 0000000000..3144b2e581 --- /dev/null +++ b/elosdb/results/20261025/c8g.4xlarge.json @@ -0,0 +1,60 @@ +{ + "system": "elosdb", + "date": "2026-10-25", + "machine": "c8g.4xlarge", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","Rust","column-oriented","PostgreSQL compatible"], + "load_time": 47, + "data_size": 6691609541, + "concurrent_qps": 14.443, + "concurrent_error_ratio": 0, + "result": [ + [0.007, 0, 0], + [0.018, 0.003, 0.002], + [0.108, 0.003, 0.003], + [0.213, 0.005, 0.005], + [0.228, 0.029, 0.029], + [0.147, 0.013, 0.013], + [0.019, 0.002, 0.001], + [0.021, 0.003, 0.003], + [0.322, 0.047, 0.047], + [0.354, 0.075, 0.075], + [0.258, 0.013, 0.013], + [0.238, 0.014, 0.014], + [0.16, 0.024, 0.024], + [0.382, 0.061, 0.061], + [0.199, 0.026, 0.026], + [0.262, 0.054, 0.055], + [0.354, 0.098, 0.096], + [0.293, 0.021, 0.014], + [0.595, 0.175, 0.182], + [0.108, 0.002, 0.002], + [2.121, 0.028, 0.027], + [2.329, 0.025, 0.025], + [4.524, 0.033, 0.033], + [3.466, 0.007, 0.007], + [0.06, 0.003, 0.004], + [0.122, 0.007, 0.006], + [0.058, 0.004, 0.004], + [2.173, 0.016, 0.016], + [2.093, 0.199, 0.198], + [0.105, 0.002, 0.002], + [0.382, 0.036, 0.036], + [2.752, 0.04, 0.04], + [2.722, 0.224, 0.226], + [0.329, 0.098, 0.098], + [0.311, 0.098, 0.098], + [0.183, 0.054, 0.054], + [0.061, 0.004, 0.004], + [0.055, 0.003, 0.003], + [0.049, 0.003, 0.003], + [0.09, 0.009, 0.009], + [0.092, 0.002, 0.002], + [0.082, 0.007, 0.007], + [0.043, 0.003, 0.003] +] + } + \ No newline at end of file diff --git a/elosdb/results/20261025/c8g.metal-48xl.json b/elosdb/results/20261025/c8g.metal-48xl.json new file mode 100644 index 0000000000..9b57c4914e --- /dev/null +++ b/elosdb/results/20261025/c8g.metal-48xl.json @@ -0,0 +1,60 @@ +{ + "system": "elosdb", + "date": "2026-10-25", + "machine": "c8g.metal-48xl", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","Rust","column-oriented","PostgreSQL compatible"], + "load_time": 28, + "data_size": 6691609503, + "concurrent_qps": 74.782, + "concurrent_error_ratio": 0, + "result": [ + [0.011, 0.001, 0.001], + [0.02, 0.003, 0.002], + [0.04, 0.002, 0.001], + [0.108, 0.003, 0.002], + [0.125, 0.008, 0.007], + [0.045, 0.006, 0.006], + [0.02, 0.001, 0.001], + [0.021, 0.002, 0.002], + [0.17, 0.016, 0.016], + [0.2, 0.023, 0.021], + [0.13, 0.008, 0.008], + [0.145, 0.009, 0.009], + [0.076, 0.009, 0.008], + [0.202, 0.026, 0.026], + [0.103, 0.01, 0.01], + [0.145, 0.017, 0.017], + [0.203, 0.039, 0.039], + [0.228, 0.009, 0.008], + [0.51, 0.046, 0.046], + [0.084, 0.002, 0.002], + [2.117, 0.012, 0.011], + [2.307, 0.012, 0.011], + [4.511, 0.017, 0.017], + [3.455, 0.005, 0.005], + [0.048, 0.003, 0.002], + [0.039, 0.004, 0.003], + [0.058, 0.002, 0.002], + [2.162, 0.006, 0.005], + [2.083, 0.051, 0.051], + [0.037, 0.002, 0.002], + [0.175, 0.014, 0.013], + [2.745, 0.014, 0.014], + [2.633, 0.11, 0.116], + [0.157, 0.033, 0.028], + [0.157, 0.028, 0.03], + [0.088, 0.015, 0.015], + [0.048, 0.004, 0.004], + [0.045, 0.003, 0.008], + [0.044, 0.004, 0.004], + [0.081, 0.01, 0.01], + [0.069, 0.003, 0.003], + [0.068, 0.008, 0.008], + [0.039, 0.003, 0.003] +] + } + \ No newline at end of file From 8af8c36f09298133031744d92f42ef90c985287a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 25 Oct 2026 15:18:54 +0000 Subject: [PATCH 3/3] Add benchmark results for elosdb (c6a.large) --- elosdb/results/20261025/c6a.large.json | 60 ++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 elosdb/results/20261025/c6a.large.json diff --git a/elosdb/results/20261025/c6a.large.json b/elosdb/results/20261025/c6a.large.json new file mode 100644 index 0000000000..93204f5b73 --- /dev/null +++ b/elosdb/results/20261025/c6a.large.json @@ -0,0 +1,60 @@ +{ + "system": "elosdb", + "date": "2026-10-25", + "machine": "c6a.large", + "cluster_size": 1, + "proprietary": "yes", + "hardware": "cpu", + "tuned": "no", + "tags": ["C++","Rust","column-oriented","PostgreSQL compatible"], + "load_time": 2655, + "data_size": 6691609839, + "concurrent_qps": 0.09, + "concurrent_error_ratio": 0, + "result": [ + [0.018, 0.002, 0.002], + [0.059, 0.021, 0.021], + [0.255, 0.042, 0.042], + [0.588, 0.036, 0.036], + [0.869, 0.372, 0.371], + [0.436, 0.114, 0.115], + [0.047, 0.011, 0.011], + [0.064, 0.022, 0.022], + [1.267, 0.629, 0.632], + [1.813, 0.907, 0.901], + [0.766, 0.167, 0.167], + [0.804, 0.17, 0.169], + [0.629, 0.349, 0.349], + [1.445, 0.717, 0.725], + [0.819, 0.372, 0.372], + [1.314, 0.946, 0.947], + [2.157, 1.665, 1.665], + [0.768, 0.085, 0.093], + [12.743, 26.333, 21.093], + [0.434, 0.008, 0.008], + [9.082, 14.49, 14.774], + [14.114, 0.316, 0.29], + [22.563, 21.484, 0.387], + [8.274, 0.088, 0.068], + [0.137, 0.018, 0.003], + [0.419, 0.082, 0.082], + [0.137, 0.003, 0.018], + [3.318, 0.241, 0.239], + [9.849, 16.58, 24.607], + [0.209, 0.021, 0.021], + [1.451, 0.519, 0.517], + [3.203, 0.653, 0.603], + [115.322, 126.53, 101.479], + [1.956, 1.542, 1.538], + [2.034, 1.52, 1.514], + [1.141, 0.897, 0.894], + [0.114, 0.026, 0.026], + [0.088, 0.012, 0.012], + [0.074, 0.007, 0.007], + [0.178, 0.058, 0.057], + [0.127, 0.011, 0.011], + [0.113, 0.012, 0.012], + [0.074, 0.009, 0.009] +] + } + \ No newline at end of file