@@ -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
240240The 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 ,
242242on 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