An event sourcing library, complete with all the essential features, powered by the reliable Doctrine ecosystem and focused on developer experience.
116
stars
4
forks
source link
add payload cryptographer for snapshots too #568
Closed
DavidBadura closed 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!