Skip to content

Commit

Permalink
Commit from GitHub Actions (ORM Benchmark)
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] committed Apr 15, 2024
1 parent 50f223c commit 3a075b5
Show file tree
Hide file tree
Showing 18 changed files with 317 additions and 317 deletions.
Binary file modified bun.lockb
Binary file not shown.
14 changes: 7 additions & 7 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"devDependencies": {
"@pgtyped/cli": "^2.3.0",
"@types/mysql": "^2.15.26",
"@types/pg": "^8.11.4",
"@types/pg": "^8.11.5",
"@types/pg-pool": "^2.0.6",
"bun-types": "latest"
},
Expand All @@ -14,24 +14,24 @@
},
"dependencies": {
"@faker-js/faker": "^8.4.1",
"@mikro-orm/core": "^6.1.12",
"@mikro-orm/mysql": "^6.1.12",
"@mikro-orm/postgresql": "^6.1.12",
"@mikro-orm/core": "^6.2.1",
"@mikro-orm/mysql": "^6.2.1",
"@mikro-orm/postgresql": "^6.2.1",
"@pgtyped/runtime": "^2.3.0",
"@prisma/client": "^5.12.1",
"drizzle-orm": "^0.30.7",
"drizzle-orm": "^0.30.8",
"knex": "^3.1.0",
"kysely": "^0.27.3",
"mariadb": "^3.3.0",
"mitata": "^0.1.11",
"mysql": "^2.18.1",
"mysql2": "^3.9.3",
"mysql2": "^3.9.4",
"pg": "^8.11.5",
"pg-pool": "^3.6.2",
"postgres": "~3.4.4",
"prisma": "latest",
"reflect-metadata": "^0.2.2",
"sequelize": "^6.37.2",
"sequelize": "^6.37.3",
"ts-node": "^10.9.2",
"typeorm": "^0.3.20"
}
Expand Down
40 changes: 20 additions & 20 deletions results/bun-mysql-cpu-count.txt
Original file line number Diff line number Diff line change
@@ -1,29 +1,29 @@
cpu: AMD EPYC 7763 64-Core Processor
runtime: bun 1.1.2 (x64-linux)
runtime: bun 1.1.3 (x64-linux)

benchmark time (avg) (min … max) p75 p99 p999
-------------------------------------------------- -----------------------------
• MySQL
-------------------------------------------------- -----------------------------
DrizzleORM 438 µs/iter (327 µs … 1'930 µs) 423 µs 1'680 µs 1'893 µs
KnexJS 358 µs/iter (270 µs … 2'936 µs) 347 µs 1'504 µs 2'280 µs
Kysely 311 µs/iter (248 µs … 1'762 µs) 302 µs 1'459 µs 1'681 µs
Mariadb 244 µs/iter (180 µs … 1'693 µs) 244 µs 1'352 µs 1'594 µs
MikroORM 415 µs/iter (17'222 ns … 3'003 µs) 546 µs 2'239 µs 2'803 µs
MySQL 439 µs/iter (349 µs … 1'932 µs) 427 µs 1'708 µs 1'864 µs
MySQL2 260 µs/iter (202 µs … 1'617 µs) 254 µs 1'357 µs 1'565 µs
Prisma 515 µs/iter (418 µs … 1'940 µs) 489 µs 1'793 µs 1'914 µs
Sequelize 472 µs/iter (359 µs … 2'696 µs) 442 µs 1'931 µs 2'444 µs
TypeORM 588 µs/iter (456 µs … 2'123 µs) 565 µs 1'944 µs 2'072 µs
DrizzleORM 425 µs/iter (327 µs … 1'758 µs) 413 µs 1'425 µs 1'715 µs
KnexJS 333 µs/iter (262 µs … 1'611 µs) 329 µs 1'295 µs 1'592 µs
Kysely 312 µs/iter (235 µs … 2'076 µs) 300 µs 1'444 µs 1'790 µs
Mariadb 232 µs/iter (177 µs … 1'422 µs) 234 µs 1'176 µs 1'385 µs
MikroORM 387 µs/iter (17'001 ns … 2'465 µs) 528 µs 2'010 µs 2'452 µs
MySQL 426 µs/iter (335 µs … 1'711 µs) 423 µs 1'463 µs 1'654 µs
MySQL2 264 µs/iter (198 µs … 2'083 µs) 257 µs 1'302 µs 1'756 µs
Prisma 484 µs/iter (410 µs … 1'712 µs) 466 µs 1'398 µs 1'696 µs
Sequelize 450 µs/iter (348 µs … 2'048 µs) 440 µs 1'682 µs 2'020 µs
TypeORM 569 µs/iter (442 µs … 2'077 µs) 556 µs 1'729 µs 2'043 µs

summary for MySQL
Mariadb
1.06x faster than MySQL2
1.27x faster than Kysely
1.47x faster than KnexJS
1.7x faster than MikroORM
1.79x faster than DrizzleORM
1.8x faster than MySQL
1.93x faster than Sequelize
2.11x faster than Prisma
2.41x faster than TypeORM
1.14x faster than MySQL2
1.34x faster than Kysely
1.44x faster than KnexJS
1.67x faster than MikroORM
1.83x faster than DrizzleORM
1.83x faster than MySQL
1.94x faster than Sequelize
2.09x faster than Prisma
2.45x faster than TypeORM
36 changes: 18 additions & 18 deletions results/bun-mysql-default.txt
Original file line number Diff line number Diff line change
@@ -1,29 +1,29 @@
cpu: AMD EPYC 7763 64-Core Processor
runtime: bun 1.1.2 (x64-linux)
runtime: bun 1.1.3 (x64-linux)

benchmark time (avg) (min … max) p75 p99 p999
-------------------------------------------------- -----------------------------
• MySQL
-------------------------------------------------- -----------------------------
DrizzleORM 438 µs/iter (325 µs … 2'089 µs) 430 µs 1'643 µs 1'958 µs
KnexJS 352 µs/iter (270 µs … 1'936 µs) 345 µs 1'594 µs 1'854 µs
Kysely 309 µs/iter (246 µs … 1'734 µs) 301 µs 1'407 µs 1'698 µs
Mariadb 244 µs/iter (180 µs … 1'952 µs) 244 µs 1'324 µs 1'708 µs
MikroORM 401 µs/iter (16'340 ns … 2'632 µs) 535 µs 2'148 µs 2'472 µs
MySQL 444 µs/iter (349 µs … 1'953 µs) 432 µs 1'657 µs 1'875 µs
MySQL2 265 µs/iter (201 µs … 1'565 µs) 259 µs 1'402 µs 1'525 µs
Prisma 512 µs/iter (418 µs … 1'956 µs) 486 µs 1'797 µs 1'915 µs
Sequelize 476 µs/iter (358 µs … 2'322 µs) 452 µs 1'895 µs 2'109 µs
TypeORM 613 µs/iter (459 µs … 2'526 µs) 594 µs 2'043 µs 2'526 µs
DrizzleORM 432 µs/iter (330 µs … 1'987 µs) 422 µs 1'632 µs 1'936 µs
KnexJS 340 µs/iter (267 µs … 1'834 µs) 337 µs 1'371 µs 1'706 µs
Kysely 299 µs/iter (240 µs … 1'721 µs) 292 µs 1'229 µs 1'541 µs
Mariadb 237 µs/iter (179 µs … 1'637 µs) 238 µs 1'274 µs 1'499 µs
MikroORM 392 µs/iter (17'161 ns … 2'388 µs) 534 µs 2'072 µs 2'369 µs
MySQL 441 µs/iter (341 µs … 1'890 µs) 429 µs 1'714 µs 1'818 µs
MySQL2 253 µs/iter (197 µs … 1'580 µs) 250 µs 1'327 µs 1'498 µs
Prisma 507 µs/iter (417 µs … 1'884 µs) 482 µs 1'716 µs 1'836 µs
Sequelize 464 µs/iter (349 µs … 2'780 µs) 451 µs 1'831 µs 2'300 µs
TypeORM 576 µs/iter (446 µs … 2'222 µs) 566 µs 1'838 µs 2'057 µs

summary for MySQL
Mariadb
1.09x faster than MySQL2
1.27x faster than Kysely
1.45x faster than KnexJS
1.07x faster than MySQL2
1.26x faster than Kysely
1.43x faster than KnexJS
1.65x faster than MikroORM
1.8x faster than DrizzleORM
1.82x faster than MySQL
1.82x faster than DrizzleORM
1.86x faster than MySQL
1.95x faster than Sequelize
2.1x faster than Prisma
2.52x faster than TypeORM
2.14x faster than Prisma
2.43x faster than TypeORM
38 changes: 19 additions & 19 deletions results/bun-mysql-max.txt
Original file line number Diff line number Diff line change
@@ -1,29 +1,29 @@
cpu: AMD EPYC 7763 64-Core Processor
runtime: bun 1.1.2 (x64-linux)
runtime: bun 1.1.3 (x64-linux)

benchmark time (avg) (min … max) p75 p99 p999
-------------------------------------------------- -----------------------------
• MySQL
-------------------------------------------------- -----------------------------
DrizzleORM 496 µs/iter (341 µs … 2'752 µs) 490 µs 2'200 µs 2'705 µs
KnexJS 352 µs/iter (267 µs … 1'790 µs) 344 µs 1'609 µs 1'788 µs
Kysely 313 µs/iter (249 µs … 1'735 µs) 302 µs 1'564 µs 1'705 µs
Mariadb 284 µs/iter (204 µs … 2'303 µs) 268 µs 1'629 µs 1'911 µs
MikroORM 417 µs/iter (18'565 ns … 2'705 µs) 551 µs 2'335 µs 2'598 µs
MySQL 460 µs/iter (353 µs … 2'258 µs) 445 µs 1'811 µs 2'085 µs
MySQL2 264 µs/iter (203 µs … 1'918 µs) 249 µs 1'580 µs 1'763 µs
Prisma 523 µs/iter (431 µs … 2'236 µs) 494 µs 1'817 µs 2'187 µs
Sequelize 482 µs/iter (359 µs … 2'823 µs) 455 µs 2'076 µs 2'690 µs
TypeORM 610 µs/iter (459 µs … 2'677 µs) 580 µs 2'278 µs 2'677 µs
DrizzleORM 473 µs/iter (335 µs … 2'531 µs) 483 µs 1'958 µs 2'295 µs
KnexJS 350 µs/iter (270 µs … 1'788 µs) 338 µs 1'510 µs 1'781 µs
Kysely 311 µs/iter (249 µs … 1'754 µs) 301 µs 1'404 µs 1'727 µs
Mariadb 277 µs/iter (201 µs … 2'615 µs) 266 µs 1'477 µs 1'804 µs
MikroORM 404 µs/iter (17'573 ns … 2'619 µs) 536 µs 2'113 µs 2'415 µs
MySQL 445 µs/iter (347 µs … 1'966 µs) 434 µs 1'669 µs 1'903 µs
MySQL2 262 µs/iter (200 µs … 1'624 µs) 257 µs 1'386 µs 1'558 µs
Prisma 507 µs/iter (421 µs … 1'903 µs) 486 µs 1'654 µs 1'863 µs
Sequelize 486 µs/iter (360 µs … 2'466 µs) 459 µs 2'150 µs 2'420 µs
TypeORM 599 µs/iter (462 µs … 2'380 µs) 573 µs 2'153 µs 2'380 µs

summary for MySQL
MySQL2
1.07x faster than Mariadb
1.06x faster than Mariadb
1.19x faster than Kysely
1.33x faster than KnexJS
1.58x faster than MikroORM
1.74x faster than MySQL
1.83x faster than Sequelize
1.88x faster than DrizzleORM
1.98x faster than Prisma
2.31x faster than TypeORM
1.34x faster than KnexJS
1.55x faster than MikroORM
1.7x faster than MySQL
1.81x faster than DrizzleORM
1.86x faster than Sequelize
1.94x faster than Prisma
2.29x faster than TypeORM
40 changes: 20 additions & 20 deletions results/bun-mysql-single.txt
Original file line number Diff line number Diff line change
@@ -1,29 +1,29 @@
cpu: AMD EPYC 7763 64-Core Processor
runtime: bun 1.1.2 (x64-linux)
runtime: bun 1.1.3 (x64-linux)

benchmark time (avg) (min … max) p75 p99 p999
-------------------------------------------------- -----------------------------
• MySQL
-------------------------------------------------- -----------------------------
DrizzleORM 438 µs/iter (341 µs … 1'840 µs) 423 µs 1'626 µs 1'805 µs
KnexJS 348 µs/iter (269 µs … 1'884 µs) 338 µs 1'445 µs 1'875 µs
Kysely 310 µs/iter (251 µs … 1'746 µs) 300 µs 1'409 µs 1'722 µs
Mariadb 237 µs/iter (179 µs … 1'659 µs) 237 µs 1'284 µs 1'586 µs
MikroORM 426 µs/iter (16'700 ns … 3'267 µs) 563 µs 2'238 µs 3'051 µs
MySQL 446 µs/iter (351 µs … 1'991 µs) 434 µs 1'811 µs 1'940 µs
MySQL2 257 µs/iter (204 µs … 1'659 µs) 251 µs 1'335 µs 1'654 µs
Prisma 520 µs/iter (419 µs … 1'954 µs) 498 µs 1'713 µs 1'896 µs
Sequelize 480 µs/iter (354 µs … 2'361 µs) 469 µs 2'024 µs 2'358 µs
TypeORM 592 µs/iter (460 µs … 2'093 µs) 576 µs 1'946 µs 2'078 µs
DrizzleORM 410 µs/iter (312 µs … 1'719 µs) 406 µs 1'434 µs 1'695 µs
KnexJS 345 µs/iter (266 µs … 2'123 µs) 334 µs 1'328 µs 1'794 µs
Kysely 294 µs/iter (240 µs … 1'443 µs) 288 µs 1'246 µs 1'361 µs
Mariadb 233 µs/iter (177 µs … 1'297 µs) 235 µs 1'144 µs 1'257 µs
MikroORM 379 µs/iter (16'331 ns … 2'402 µs) 534 µs 1'855 µs 2'261 µs
MySQL 424 µs/iter (340 µs … 1'707 µs) 417 µs 1'455 µs 1'565 µs
MySQL2 256 µs/iter (195 µs … 2'300 µs) 248 µs 1'194 µs 1'595 µs
Prisma 490 µs/iter (409 µs … 1'551 µs) 473 µs 1'392 µs 1'544 µs
Sequelize 456 µs/iter (349 µs … 2'016 µs) 441 µs 1'692 µs 2'015 µs
TypeORM 569 µs/iter (445 µs … 2'970 µs) 556 µs 1'707 µs 2'387 µs

summary for MySQL
Mariadb
1.09x faster than MySQL2
1.31x faster than Kysely
1.47x faster than KnexJS
1.8x faster than MikroORM
1.85x faster than DrizzleORM
1.89x faster than MySQL
2.03x faster than Sequelize
2.2x faster than Prisma
2.5x faster than TypeORM
1.1x faster than MySQL2
1.26x faster than Kysely
1.48x faster than KnexJS
1.63x faster than MikroORM
1.76x faster than DrizzleORM
1.82x faster than MySQL
1.96x faster than Sequelize
2.1x faster than Prisma
2.44x faster than TypeORM
38 changes: 19 additions & 19 deletions results/bun-postgres-cpu-count.txt
Original file line number Diff line number Diff line change
@@ -1,29 +1,29 @@
cpu: AMD EPYC 7763 64-Core Processor
runtime: bun 1.1.2 (x64-linux)
runtime: bun 1.1.3 (x64-linux)

benchmark time (avg) (min … max) p75 p99 p999
--------------------------------------------------- -----------------------------
• PostgreSQL
--------------------------------------------------- -----------------------------
DrizzleORM 414 µs/iter (312 µs … 1'932 µs) 401 µs 1'616 µs 1'774 µs
KnexJS 367 µs/iter (276 µs … 2'159 µs) 355 µs 1'587 µs 2'006 µs
Kysely 332 µs/iter (266 µs … 1'688 µs) 317 µs 1'528 µs 1'671 µs
MikroORM 367 µs/iter (16'961 ns … 2'612 µs) 514 µs 2'103 µs 2'552 µs
Pg 300 µs/iter (230 µs … 1'915 µs) 290 µs 1'517 µs 1'864 µs
PgTyped 313 µs/iter (245 µs … 1'760 µs) 301 µs 1'524 µs 1'739 µs
Postgres.js 200 µs/iter (145 µs … 1'644 µs) 197 µs 1'330 µs 1'577 µs
Prisma 503 µs/iter (398 µs … 1'856 µs) 481 µs 1'693 µs 1'843 µs
Sequelize 425 µs/iter (322 µs … 2'339 µs) 406 µs 1'913 µs 2'254 µs
TypeORM 480 µs/iter (359 µs … 2'262 µs) 458 µs 2'052 µs 2'240 µs
DrizzleORM 418 µs/iter (316 µs … 2'454 µs) 414 µs 1'596 µs 2'251 µs
KnexJS 373 µs/iter (273 µs … 2'205 µs) 364 µs 1'630 µs 2'076 µs
Kysely 317 µs/iter (258 µs … 1'866 µs) 307 µs 1'360 µs 1'524 µs
MikroORM 378 µs/iter (16'692 ns … 3'087 µs) 518 µs 2'063 µs 2'766 µs
Pg 278 µs/iter (222 µs … 1'532 µs) 268 µs 1'335 µs 1'478 µs
PgTyped 302 µs/iter (235 µs … 1'592 µs) 292 µs 1'460 µs 1'564 µs
Postgres.js 192 µs/iter (144 µs … 1'484 µs) 190 µs 1'256 µs 1'425 µs
Prisma 478 µs/iter (408 µs … 1'733 µs) 462 µs 1'424 µs 1'577 µs
Sequelize 405 µs/iter (311 µs … 2'064 µs) 392 µs 1'630 µs 2'017 µs
TypeORM 449 µs/iter (336 µs … 2'042 µs) 439 µs 1'699 µs 2'010 µs

summary for PostgreSQL
Postgres.js
1.5x faster than Pg
1.57x faster than PgTyped
1.45x faster than Pg
1.58x faster than PgTyped
1.66x faster than Kysely
1.84x faster than KnexJS
1.84x faster than MikroORM
2.07x faster than DrizzleORM
2.13x faster than Sequelize
2.41x faster than TypeORM
2.52x faster than Prisma
1.95x faster than KnexJS
1.97x faster than MikroORM
2.11x faster than Sequelize
2.18x faster than DrizzleORM
2.35x faster than TypeORM
2.5x faster than Prisma
38 changes: 19 additions & 19 deletions results/bun-postgres-default.txt
Original file line number Diff line number Diff line change
@@ -1,29 +1,29 @@
cpu: AMD EPYC 7763 64-Core Processor
runtime: bun 1.1.2 (x64-linux)
runtime: bun 1.1.3 (x64-linux)

benchmark time (avg) (min … max) p75 p99 p999
--------------------------------------------------- -----------------------------
• PostgreSQL
--------------------------------------------------- -----------------------------
DrizzleORM 417 µs/iter (322 µs … 2'453 µs) 401 µs 1'666 µs 1'934 µs
KnexJS 365 µs/iter (288 µs … 1'911 µs) 355 µs 1'565 µs 1'852 µs
Kysely 331 µs/iter (270 µs … 1'641 µs) 318 µs 1'459 µs 1'633 µs
MikroORM 383 µs/iter (16'210 ns … 2'497 µs) 523 µs 2'068 µs 2'404 µs
Pg 285 µs/iter (236 µs … 1'654 µs) 271 µs 1'335 µs 1'624 µs
PgTyped 315 µs/iter (252 µs … 2'092 µs) 304 µs 1'474 µs 1'959 µs
Postgres.js 199 µs/iter (146 µs … 2'030 µs) 197 µs 1'291 µs 1'618 µs
Prisma 496 µs/iter (412 µs … 1'786 µs) 474 µs 1'582 µs 1'757 µs
Sequelize 424 µs/iter (312 µs … 2'323 µs) 407 µs 1'788 µs 2'238 µs
TypeORM 486 µs/iter (349 µs … 2'722 µs) 476 µs 2'114 µs 2'567 µs
DrizzleORM 394 µs/iter (302 µs … 2'414 µs) 384 µs 1'380 µs 1'954 µs
KnexJS 340 µs/iter (269 µs … 1'857 µs) 336 µs 1'308 µs 1'706 µs
Kysely 313 µs/iter (257 µs … 1'410 µs) 306 µs 1'261 µs 1'367 µs
MikroORM 341 µs/iter (15'589 ns … 2'342 µs) 496 µs 1'877 µs 2'316 µs
Pg 272 µs/iter (221 µs … 1'316 µs) 263 µs 1'201 µs 1'290 µs
PgTyped 295 µs/iter (236 µs … 1'713 µs) 288 µs 1'291 µs 1'427 µs
Postgres.js 184 µs/iter (139 µs … 1'473 µs) 184 µs 1'103 µs 1'279 µs
Prisma 494 µs/iter (417 µs … 1'621 µs) 482 µs 1'416 µs 1'510 µs
Sequelize 414 µs/iter (313 µs … 2'545 µs) 402 µs 1'701 µs 2'402 µs
TypeORM 449 µs/iter (344 µs … 2'175 µs) 441 µs 1'722 µs 1'969 µs

summary for PostgreSQL
Postgres.js
1.43x faster than Pg
1.58x faster than PgTyped
1.67x faster than Kysely
1.84x faster than KnexJS
1.93x faster than MikroORM
2.1x faster than DrizzleORM
2.13x faster than Sequelize
1.48x faster than Pg
1.61x faster than PgTyped
1.7x faster than Kysely
1.85x faster than KnexJS
1.86x faster than MikroORM
2.15x faster than DrizzleORM
2.26x faster than Sequelize
2.44x faster than TypeORM
2.49x faster than Prisma
2.69x faster than Prisma
38 changes: 19 additions & 19 deletions results/bun-postgres-max.txt
Original file line number Diff line number Diff line change
@@ -1,29 +1,29 @@
cpu: AMD EPYC 7763 64-Core Processor
runtime: bun 1.1.2 (x64-linux)
runtime: bun 1.1.3 (x64-linux)

benchmark time (avg) (min … max) p75 p99 p999
--------------------------------------------------- -----------------------------
• PostgreSQL
--------------------------------------------------- -----------------------------
DrizzleORM 406 µs/iter (313 µs … 2'048 µs) 398 µs 1'598 µs 1'817 µs
KnexJS 360 µs/iter (280 µs … 1'820 µs) 351 µs 1'554 µs 1'816 µs
Kysely 329 µs/iter (266 µs … 1'788 µs) 314 µs 1'554 µs 1'696 µs
MikroORM 378 µs/iter (16'460 ns … 2'658 µs) 518 µs 2'098 µs 2'435 µs
Pg 288 µs/iter (231 µs … 1'804 µs) 275 µs 1'406 µs 1'697 µs
PgTyped 320 µs/iter (246 µs … 2'733 µs) 306 µs 1'505 µs 1'906 µs
Postgres.js 195 µs/iter (146 µs … 1'609 µs) 196 µs 1'212 µs 1'497 µs
Prisma 501 µs/iter (407 µs … 1'937 µs) 481 µs 1'701 µs 1'904 µs
Sequelize 420 µs/iter (319 µs … 2'129 µs) 400 µs 1'806 µs 2'070 µs
TypeORM 474 µs/iter (352 µs … 2'357 µs) 455 µs 2'012 µs 2'287 µs
DrizzleORM 415 µs/iter (307 µs … 2'915 µs) 415 µs 1'469 µs 2'342 µs
KnexJS 343 µs/iter (271 µs … 1'641 µs) 342 µs 1'285 µs 1'608 µs
Kysely 313 µs/iter (258 µs … 1'433 µs) 304 µs 1'264 µs 1'378 µs
MikroORM 352 µs/iter (15'168 ns … 2'194 µs) 499 µs 1'826 µs 2'141 µs
Pg 277 µs/iter (222 µs … 1'548 µs) 262 µs 1'237 µs 1'427 µs
PgTyped 298 µs/iter (237 µs … 1'607 µs) 288 µs 1'308 µs 1'557 µs
Postgres.js 194 µs/iter (146 µs … 1'572 µs) 194 µs 1'187 µs 1'516 µs
Prisma 498 µs/iter (415 µs … 2'001 µs) 473 µs 1'688 µs 1'871 µs
Sequelize 410 µs/iter (314 µs … 2'073 µs) 396 µs 1'779 µs 1'919 µs
TypeORM 463 µs/iter (340 µs … 2'298 µs) 444 µs 2'023 µs 2'237 µs

summary for PostgreSQL
Postgres.js
1.48x faster than Pg
1.64x faster than PgTyped
1.68x faster than Kysely
1.84x faster than KnexJS
1.93x faster than MikroORM
2.08x faster than DrizzleORM
2.15x faster than Sequelize
2.42x faster than TypeORM
1.42x faster than Pg
1.54x faster than PgTyped
1.61x faster than Kysely
1.77x faster than KnexJS
1.81x faster than MikroORM
2.11x faster than Sequelize
2.14x faster than DrizzleORM
2.38x faster than TypeORM
2.56x faster than Prisma
Loading

0 comments on commit 3a075b5

Please sign in to comment.