Skip to content

Commit 44662dc

Browse files
new benchmarking results
1 parent f0ddeb8 commit 44662dc

File tree

1 file changed

+26
-26
lines changed

1 file changed

+26
-26
lines changed

README.md

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -211,35 +211,35 @@ This is the result of the benchmark:
211211
<!-- benchmark_begin -->
212212
```text
213213
user
214-
insert 20000 facts 0.637574
215-
export 20000 facts 0.019855
216-
import 410750 bytes (20000 facts) 0.035065
217-
insert 10 facts 0.044615
218-
query 10 times w/txn 2.455739
219-
query 10 times w/o txn 0.050423
220-
modify 10 attrs w/txn 1.894240
221-
delete 10 facts w/txn 1.043079
222-
(and (eq what 'issue-was-closed') (exists... -> 200 1.279827
223-
(and (eq what 'issue-was-closed') (exists... -> 200/txn 1.263302
224-
(and (eq what 'issue-was-closed') (exists... -> zero 1.253773
225-
(and (eq what 'issue-was-closed') (exists... -> zero/txn 1.292489
226-
(gt time '2024-03-23T03:21:43Z') 0.398074
227-
(gt cost 50) 0.254020
228-
(eq title 'Object Thinking 5000') 0.037238
229-
(and (eq foo 42.998) (or (gt bar 200) (absent z... 0.047599
230-
(and (exists foo) (not (exists blue))) 1.115156
231-
(eq id (agg (always) (max id))) 0.711832
232-
(join "c<=cost,b<=bar" (eq id (agg (always) (ma... 1.393622
233-
(and (eq what "foo") (join "w<=what" (and (eq i... 7.428505
234-
delete! 0.272962
235-
Taped.append() x50000 0.020619
236-
Taped.each() x125 1.721876
237-
Taped.delete_if() x375 0.844673
214+
insert 20000 facts 0.644753
215+
export 20000 facts 0.023024
216+
import 410609 bytes (20000 facts) 0.039280
217+
insert 10 facts 0.043604
218+
query 10 times w/txn 2.486806
219+
query 10 times w/o txn 0.050629
220+
modify 10 attrs w/txn 1.997710
221+
delete 10 facts w/txn 0.930700
222+
(and (eq what 'issue-was-closed') (exists... -> 200 1.189960
223+
(and (eq what 'issue-was-closed') (exists... -> 200/txn 1.263610
224+
(and (eq what 'issue-was-closed') (exists... -> zero 1.213157
225+
(and (eq what 'issue-was-closed') (exists... -> zero/txn 1.268459
226+
(gt time '2024-03-23T03:21:43Z') 0.380109
227+
(gt cost 50) 0.180095
228+
(eq title 'Object Thinking 5000') 0.055498
229+
(and (eq foo 42.998) (or (gt bar 200) (absent z... 0.081795
230+
(and (exists foo) (not (exists blue))) 1.091080
231+
(eq id (agg (always) (max id))) 0.756939
232+
(join "c<=cost,b<=bar" (eq id (agg (always) (ma... 1.391628
233+
(and (eq what "foo") (join "w<=what" (and (eq i... 7.498034
234+
delete! 0.290888
235+
Taped.append() x50000 0.033292
236+
Taped.each() x125 1.693743
237+
Taped.delete_if() x375 0.838240
238238
```
239239

240240
The results were calculated in [this GHA job][benchmark-gha]
241-
on 2025-10-15 at 14:53,
241+
on 2025-10-22 at 05:29,
242242
on Linux with 4 CPUs.
243243
<!-- benchmark_end -->
244244

245-
[benchmark-gha]: https://github.com/yegor256/factbase/actions/runs/18533080805
245+
[benchmark-gha]: https://github.com/yegor256/factbase/actions/runs/18706345045

0 commit comments

Comments
 (0)