patchlevel / event-sourcing

An event sourcing library, complete with all the essential features, powered by the reliable Doctrine ecosystem and focused on developer experience.
https://event-sourcing.patchlevel.io
MIT License
116 stars 4 forks source link

add payload cryptographer for snapshots too #568

Closed DavidBadura closed 1 month ago

github-actions[bot] commented 1 month ago

Hello :wave:

here is the most recent benchmark result:

``` SimpleSetupBench ================ +----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+ | | time (kde mode) | memory | +----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+ | subject | Tag: | Tag: base | time-diff | Tag: | Tag: base | memory-diff | +----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+ | benchLoad1Event () | 1.314ms (±0.00%) | 950.000μs (±0.00%) | +38.34% | 34.265mb | 34.202mb | +0.18% | | benchLoad10000Events () | 54.075ms (±0.00%) | 54.903ms (±0.00%) | -1.51% | 34.265mb | 34.202mb | +0.18% | | benchSave1Event () | 1.118ms (±0.00%) | 1.050ms (±0.00%) | +6.41% | 33.763mb | 33.693mb | +0.21% | | benchSave10000Events () | 231.285ms (±0.00%) | 235.510ms (±0.00%) | -1.79% | 33.763mb | 33.693mb | +0.21% | | benchSave10000Aggregates () | 8.854s (±0.00%) | 8.732s (±0.00%) | +1.40% | 33.763mb | 33.693mb | +0.21% | | benchSave10000AggregatesTransaction () | 6.884s (±0.00%) | 6.860s (±0.00%) | +0.35% | 33.763mb | 33.693mb | +0.21% | +----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+ SnapshotsBench ============== +----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+ | | time (kde mode) | memory | +----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+ | subject | Tag: | Tag: base | time-diff | Tag: | Tag: base | memory-diff | +----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+ | benchLoad10000EventsMissingSnapshot () | 54.707ms (±0.00%) | 56.348ms (±0.00%) | -2.91% | 33.764mb | 33.763mb | +0.00% | | benchLoad10000Events () | 893.200μs (±0.00%) | 847.300μs (±0.00%) | +5.42% | 33.764mb | 33.763mb | +0.00% | +----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+ SplitStreamBench ================ +-------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+ | | time (kde mode) | memory | +-------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+ | subject | Tag: | Tag: base | time-diff | Tag: | Tag: base | memory-diff | +-------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+ | benchLoad10000Events () | 5.074ms (±0.00%) | 5.114ms (±0.00%) | -0.80% | 37.071mb | 37.070mb | +0.00% | | benchSave10000Events () | 394.212ms (±0.00%) | 396.557ms (±0.00%) | -0.59% | 37.072mb | 37.071mb | +0.00% | +-------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+ SubscriptionEngineBench ======================= +---------------------------+-----------------+-----------------+-----------+-----------------+------------+-------------+ | | time (kde mode) | memory | +---------------------------+-----------------+-----------------+-----------+-----------------+------------+-------------+ | subject | Tag: | Tag: base | time-diff | Tag: | Tag: base | memory-diff | +---------------------------+-----------------+-----------------+-----------+-----------------+------------+-------------+ | benchHandle10000Events () | 3.123s (±0.00%) | 3.131s (±0.00%) | -0.26% | 34.162mb | 34.161mb | +0.00% | +---------------------------+-----------------+-----------------+-----------+-----------------+------------+-------------+ PersonalDataBench ================= +----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+ | | time (kde mode) | memory | +----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+ | subject | Tag: | Tag: base | time-diff | Tag: | Tag: base | memory-diff | +----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+ | benchLoad1Event () | 832.500μs (±0.00%) | 835.200μs (±0.00%) | -0.32% | 35.780mb | 35.779mb | +0.00% | | benchLoad10000Events () | 88.298ms (±0.00%) | 90.112ms (±0.00%) | -2.01% | 35.780mb | 35.779mb | +0.00% | | benchSave1Event () | 1.544ms (±0.00%) | 1.572ms (±0.00%) | -1.79% | 35.780mb | 35.779mb | +0.00% | | benchSave10000Events () | 269.980ms (±0.00%) | 260.615ms (±0.00%) | +3.59% | 35.782mb | 35.781mb | +0.00% | | benchSave10000Aggregates () | 13.064s (±0.00%) | 13.161s (±0.00%) | -0.74% | 35.780mb | 35.779mb | +0.00% | | benchSave10000AggregatesTransaction () | 10.944s (±0.00%) | 10.880s (±0.00%) | +0.59% | 36.282mb | 36.280mb | +0.00% | +----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+ ```

This comment gets update everytime a new commit comes in!