Skip to content

Merge StreamStore into Store interface - #761

Merged
DavidBadura merged 1 commit into
4.0.xfrom
merge-stream-store-into-store-interface
Sep 10, 2025
Merged

Merge StreamStore into Store interface#761
DavidBadura merged 1 commit into
4.0.xfrom
merge-stream-store-into-store-interface

Conversation

@DavidBadura

Copy link
Copy Markdown
Member

No description provided.

@DavidBadura DavidBadura added this to the 4.0.0 milestone Jul 23, 2025
@DavidBadura
DavidBadura requested a review from DanielBadura July 23, 2025 13:03
@DavidBadura
DavidBadura changed the base branch from 3.12.x to 4.0.x July 23, 2025 13:03
@github-actions

github-actions Bot commented Jul 23, 2025

Copy link
Copy Markdown

Hello 👋

here is the most recent benchmark result:

SplitStreamBench
================

+-------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
|                         | time (kde mode)                                     | memory                                     |
+-------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| subject                 | Tag: <current>     | Tag: base          | time-diff | Tag: <current>  | Tag: base  | memory-diff |
+-------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| benchLoad10000Events () | 3.146ms (±0.00%)   | 3.263ms (±0.00%)   | -3.59%    | 35.762mb        | 36.297mb   | -1.48%      |
| benchSave10000Events () | 509.764ms (±0.00%) | 548.010ms (±0.00%) | -6.98%    | 35.897mb        | 35.897mb   | -0.00%      |
+-------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+

PersonalDataBench
=================

+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
|                                        | time (kde mode)                                     | memory                                     |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| subject                                | Tag: <current>     | Tag: base          | time-diff | Tag: <current>  | Tag: base  | memory-diff |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| benchLoad1Event ()                     | 1.167ms (±0.00%)   | 1.103ms (±0.00%)   | +5.86%    | 35.799mb        | 35.799mb   | -0.00%      |
| benchLoad10000Events ()                | 102.071ms (±0.00%) | 103.700ms (±0.00%) | -1.57%    | 35.799mb        | 35.799mb   | -0.00%      |
| benchSave1Event ()                     | 1.811ms (±0.00%)   | 1.827ms (±0.00%)   | -0.84%    | 35.799mb        | 35.799mb   | -0.00%      |
| benchSave10000Events ()                | 329.787ms (±0.00%) | 324.041ms (±0.00%) | +1.77%    | 35.801mb        | 35.801mb   | -0.00%      |
| benchSave10000Aggregates ()            | 12.616s (±0.00%)   | 12.770s (±0.00%)   | -1.21%    | 35.799mb        | 35.799mb   | -0.00%      |
| benchSave10000AggregatesTransaction () | 9.298s (±0.00%)    | 9.296s (±0.00%)    | +0.02%    | 36.039mb        | 36.040mb   | -0.00%      |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+

SubscriptionEngineBench
=======================

+---------------------------+-----------------+-----------------+-----------+-----------------+------------+-------------+
|                           | time (kde mode)                               | memory                                     |
+---------------------------+-----------------+-----------------+-----------+-----------------+------------+-------------+
| subject                   | Tag: <current>  | Tag: base       | time-diff | Tag: <current>  | Tag: base  | memory-diff |
+---------------------------+-----------------+-----------------+-----------+-----------------+------------+-------------+
| benchHandle10000Events () | 3.192s (±0.00%) | 3.224s (±0.00%) | -0.99%    | 48.287mb        | 48.287mb   | -0.00%      |
+---------------------------+-----------------+-----------------+-----------+-----------------+------------+-------------+

SimpleSetupStreamStoreBench
===========================

+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
|                                        | time (kde mode)                                     | memory                                     |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| subject                                | Tag: <current>     | Tag: base          | time-diff | Tag: <current>  | Tag: base  | memory-diff |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| benchLoad1Event ()                     | 1.168ms (±0.00%)   | 1.097ms (±0.00%)   | +6.49%    | 35.136mb        | 35.136mb   | -0.00%      |
| benchLoad10000Events ()                | 67.758ms (±0.00%)  | 67.646ms (±0.00%)  | +0.17%    | 35.136mb        | 35.136mb   | -0.00%      |
| benchSave1Event ()                     | 1.767ms (±0.00%)   | 1.168ms (±0.00%)   | +51.26%   | 35.136mb        | 35.136mb   | -0.00%      |
| benchSave10000Events ()                | 299.852ms (±0.00%) | 300.130ms (±0.00%) | -0.09%    | 35.136mb        | 35.136mb   | -0.00%      |
| benchSave10000Aggregates ()            | 8.312s (±0.00%)    | 8.405s (±0.00%)    | -1.10%    | 35.136mb        | 35.136mb   | -0.00%      |
| benchSave10000AggregatesTransaction () | 5.078s (±0.00%)    | 5.068s (±0.00%)    | +0.21%    | 35.136mb        | 35.136mb   | -0.00%      |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+

SnapshotsBench
==============

+----------------------------------------+-------------------+-------------------+-----------+-----------------+------------+-------------+
|                                        | time (kde mode)                                   | memory                                     |
+----------------------------------------+-------------------+-------------------+-----------+-----------------+------------+-------------+
| subject                                | Tag: <current>    | Tag: base         | time-diff | Tag: <current>  | Tag: base  | memory-diff |
+----------------------------------------+-------------------+-------------------+-----------+-----------------+------------+-------------+
| benchLoad10000EventsMissingSnapshot () | 68.794ms (±0.00%) | 68.103ms (±0.00%) | +1.02%    | 35.206mb        | 35.206mb   | -0.00%      |
| benchLoad10000Events ()                | 1.023ms (±0.00%)  | 1.164ms (±0.00%)  | -12.06%   | 35.206mb        | 35.206mb   | -0.00%      |
+----------------------------------------+-------------------+-------------------+-----------+-----------------+------------+-------------+

SubscriptionEngineBatchBench
============================

+---------------------------+-------------------+-------------------+-----------+-----------------+------------+-------------+
|                           | time (kde mode)                                   | memory                                     |
+---------------------------+-------------------+-------------------+-----------+-----------------+------------+-------------+
| subject                   | Tag: <current>    | Tag: base         | time-diff | Tag: <current>  | Tag: base  | memory-diff |
+---------------------------+-------------------+-------------------+-----------+-----------------+------------+-------------+
| benchHandle10000Events () | 90.248ms (±0.00%) | 88.682ms (±0.00%) | +1.77%    | 35.715mb        | 35.715mb   | -0.00%      |
+---------------------------+-------------------+-------------------+-----------+-----------------+------------+-------------+

This comment gets update everytime a new commit comes in!

Comment thread docs/pages/UPGRADE-4.0.md Outdated
@DavidBadura
DavidBadura force-pushed the merge-stream-store-into-store-interface branch from 519e625 to e769dfc Compare September 3, 2025 06:19
@DavidBadura
DavidBadura force-pushed the merge-stream-store-into-store-interface branch 2 times, most recently from 94d63fb to 8cc35b0 Compare September 10, 2025 12:54
@DavidBadura
DavidBadura force-pushed the merge-stream-store-into-store-interface branch from 8cc35b0 to 7be26cf Compare September 10, 2025 12:56
@DavidBadura
DavidBadura merged commit 019c3bf into 4.0.x Sep 10, 2025
39 of 40 checks passed
@DavidBadura
DavidBadura deleted the merge-stream-store-into-store-interface branch September 10, 2025 13:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants