Skip to content

Commit 12742a5

Browse files
author
Adrian Miu
committed
Updated cycleorm version, re-run the tests
1 parent f0c1066 commit 12742a5

File tree

310 files changed

+7951
-3034
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

310 files changed

+7951
-3034
lines changed

README.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -43,19 +43,20 @@ The benchmark runs 500 times (a number that you can change in the `AbstractTestS
4343

4444
Smaller score is the better (i. e. the faster).
4545

46-
(updated 2020-February-23)
46+
(updated 2020-September-27)
4747

4848
| Library | Insert | Update | Find | Complex| EagerL. | memory usage| time |
4949
| --------------------------------:| ------:| ------:| ------:| ------:| -------:| -----------:| ------:|
50-
| AtlasOrm | 1260 | 924 | 168 | 165 | 6313 | 7,922,240 | 9.17 |
51-
| CycleOrm | 2127 | 1331 | 261 | 329 | 5972 | 10,000,008 | 10.51 |
52-
| CycleOrmWithGeneratedMapper | 1949 | 1121 | 194 | 454 | 5031 | 12,093,976 | 9.46 |
53-
| CycleOrmDynamicSchema | 1859 | 1320 | 215 | 341 | 4966 | 9,966,552 | 8.80 |
54-
| DoctrineM | 788 | 626 | 493 | 197 | 6306 | 12,582,912 | 9.19 |
55-
| DoctrineMWithCache | 792 | 457 | 486 | 201 | 5867 | 12,582,912 | 7.98 |
56-
| Eloquent | 2773 | 1990 | 377 | 562 | 7543 | 4,194,304 | 13.56 |
57-
| EloquentWithoutEvent | 2531 | 1737 | 378 | 544 | 7079 | 4,194,304 | 12.36 |
58-
| SiriusOrm | 1389 | 1076 | 239 | 180 | 4492 | 3,726,032 | 7.57 |
50+
| AtlasOrm | 1457 | 1034 | 173 | 181 | 7011 | 7,922,256 | 10.00 |
51+
| CycleOrm | 2369 | 1474 | 278 | 387 | 5810 | 10,000,024 | 10.52 |
52+
| CycleOrmWithGeneratedMapper | 2015 | 1244 | 204 | 386 | 5520 | 12,093,992 | 9.66 |
53+
| CycleOrmDynamicSchema | 2110 | 1680 | 204 | 375 | 4998 | 9,966,568 | 9.49 |
54+
| DoctrineM | 833 | 513 | 505 | 248 | 7203 | 12,582,912 | 9.64 |
55+
| DoctrineMWithCache | 882 | 500 | 547 | 216 | 5827 | 12,582,912 | 8.18 |
56+
| Eloquent | 3106 | 2254 | 456 | 610 | 8552 | 4,194,304 | 15.14 |
57+
| EloquentWithoutEvent | 2841 | 2009 | 456 | 617 | 8073 | 4,194,304 | 14.12 |
58+
| SiriusOrm | 1552 | 1371 | 280 | 234 | 5033 | 3,726,048 | 8.58 |
59+
5960

6061

6162

@@ -85,8 +86,7 @@ Comments/things to mention about the results. Please understand I'm not proficie
8586

8687
#### Sirius ORM
8788
- stable memory consumption (no difference between 100 runs and 500 runs)
88-
- as stated above, I'm the author. However the library doesn't have cache-ing mechanism or any other performance enhancement options (eg: generating Proxy classes). It also doesn't have an event manager or an entity manager. I would say that in
89-
terms of capabilities is closest to Eloquent (the version without events).
89+
- as stated above, I'm the author. However the library doesn't have cache-ing mechanism or any other performance enhancement options (eg: generating Proxy classes). It also doesn't have an event manager or an entity manager. I would say that in terms of capabilities is closest to Eloquent (the version without events).
9090

9191
## 4. Contributions
9292

0 commit comments

Comments
 (0)