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 Jan 8, 2024
1 parent 5c47b93 commit 43c6567
Show file tree
Hide file tree
Showing 18 changed files with 300 additions and 300 deletions.
Binary file modified bun.lockb
Binary file not shown.
6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,18 +21,18 @@
"@prisma/client": "^5.7.1",
"drizzle-orm": "^0.29.3",
"knex": "^3.1.0",
"kysely": "^0.27.1",
"kysely": "^0.27.2",
"mariadb": "^3.2.3",
"mitata": "^0.1.6",
"mysql": "^2.18.1",
"mysql2": "^3.6.5",
"mysql2": "^3.7.0",
"pg": "^8.11.3",
"pg-pool": "^3.6.1",
"postgres": "~3.4.3",
"prisma": "latest",
"reflect-metadata": "^0.2.1",
"sequelize": "^6.35.2",
"ts-node": "^10.9.2",
"typeorm": "^0.3.17"
"typeorm": "^0.3.19"
}
}
36 changes: 18 additions & 18 deletions results/bun-mysql-cpu-count.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,25 +5,25 @@ benchmark time (avg) (min … max) p75 p99 p9
-------------------------------------------------- -----------------------------
• MySQL
-------------------------------------------------- -----------------------------
DrizzleORM 450.45 µs/iter (332.84 µs … 2.57 ms) 435.91 µs 1.77 ms 1.94 ms
KnexJS 369.28 µs/iter (269.49 µs … 2.02 ms) 361.23 µs 1.56 ms 1.66 ms
Kysely 312.57 µs/iter (235.14 µs … 2.01 ms) 303.39 µs 1.41 ms 1.53 ms
Mariadb 251.29 µs/iter (182.34 µs … 2.32 ms) 252.42 µs 1.27 ms 1.42 ms
MikroORM 476.52 µs/iter (17.13 µs … 3.29 ms) 557.58 µs 2.17 ms 2.6 ms
MySQL 446.45 µs/iter (349.69 µs … 2.08 ms) 432.75 µs 1.69 ms 1.78 ms
MySQL2 263.36 µs/iter (195.61 µs … 1.98 ms) 261.3 µs 1.36 ms 1.51 ms
Prisma 516.84 µs/iter (424.81 µs … 2.18 ms) 495.71 µs 1.59 ms 1.7 ms
Sequelize 502.91 µs/iter (359.11 µs … 2.69 ms) 473.52 µs 1.96 ms 2.25 ms
TypeORM 606.92 µs/iter (458.57 µs … 3.31 ms) 585.11 µs 2.2 ms 2.34 ms
DrizzleORM 440.98 µs/iter (329.37 µs … 2.85 ms) 431.21 µs 1.52 ms 1.73 ms
KnexJS 352.49 µs/iter (264.49 µs … 1.91 ms) 351.15 µs 1.29 ms 1.39 ms
Kysely 302.8 µs/iter (229.92 µs … 1.55 ms) 295.9 µs 1.26 ms 1.31 ms
Mariadb 241.37 µs/iter (180.29 µs … 1.46 ms) 246.15 µs 1.17 ms 1.23 ms
MikroORM 478.28 µs/iter (15.65 µs … 2.65 ms) 557.98 µs 2.08 ms 2.4 ms
MySQL 445.4 µs/iter (342.94 µs … 2.36 ms) 434.91 µs 1.45 ms 1.77 ms
MySQL2 253.51 µs/iter (194.1 µs … 1.37 ms) 253.43 µs 1.2 ms 1.23 ms
Prisma 516.19 µs/iter (414.36 µs … 1.77 ms) 503.28 µs 1.47 ms 1.49 ms
Sequelize 490.23 µs/iter (349.25 µs … 2.44 ms) 478.88 µs 1.87 ms 2.16 ms
TypeORM 596.53 µs/iter (466.93 µs … 2.3 ms) 583.4 µs 1.81 ms 1.92 ms

summary for MySQL
Mariadb
1.05x faster than MySQL2
1.24x faster than Kysely
1.47x faster than KnexJS
1.78x faster than MySQL
1.79x faster than DrizzleORM
1.9x faster than MikroORM
2x faster than Sequelize
2.06x faster than Prisma
2.42x faster than TypeORM
1.25x faster than Kysely
1.46x faster than KnexJS
1.83x faster than DrizzleORM
1.85x faster than MySQL
1.98x faster than MikroORM
2.03x faster than Sequelize
2.14x faster than Prisma
2.47x faster than TypeORM
38 changes: 19 additions & 19 deletions results/bun-mysql-default.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,25 +5,25 @@ benchmark time (avg) (min … max) p75 p99 p9
-------------------------------------------------- -----------------------------
• MySQL
-------------------------------------------------- -----------------------------
DrizzleORM 456.85 µs/iter (334.91 µs … 3.09 ms) 451.86 µs 1.62 ms 2.06 ms
KnexJS 353.82 µs/iter (265.8 µs … 1.91 ms) 344.84 µs 1.33 ms 1.43 ms
Kysely 302.37 µs/iter (236.18 µs … 1.51 ms) 300.39 µs 1.27 ms 1.33 ms
Mariadb 243.22 µs/iter (182.34 µs … 1.77 ms) 242.29 µs 1.22 ms 1.28 ms
MikroORM 461.71 µs/iter (15.59 µs … 4.23 ms) 535.92 µs 2.11 ms 2.39 ms
MySQL 437.72 µs/iter (336.58 µs … 2.05 ms) 435.43 µs 1.46 ms 1.58 ms
MySQL2 251.51 µs/iter (193.9 µs … 1.7 ms) 249 µs 1.23 ms 1.29 ms
Prisma 528.52 µs/iter (427.75 µs … 2.16 ms) 511.29 µs 1.54 ms 1.82 ms
Sequelize 481.99 µs/iter (354.11 µs … 2.48 ms) 464.31 µs 1.74 ms 1.97 ms
TypeORM 592.95 µs/iter (458.87 µs … 2.76 ms) 581.43 µs 1.91 ms 2.05 ms
DrizzleORM 430.06 µs/iter (321.85 µs … 2.04 ms) 419.87 µs 1.53 ms 1.7 ms
KnexJS 347.6 µs/iter (264.93 µs … 2.24 ms) 345.29 µs 1.34 ms 1.4 ms
Kysely 298.69 µs/iter (240.44 µs … 1.75 ms) 294.81 µs 1.23 ms 1.29 ms
Mariadb 244 µs/iter (183.83 µs … 1.76 ms) 248.76 µs 1.19 ms 1.27 ms
MikroORM 485.04 µs/iter (16.76 µs … 3.3 ms) 563.9 µs 2.13 ms 2.45 ms
MySQL 437.94 µs/iter (343.47 µs … 1.88 ms) 433.56 µs 1.45 ms 1.52 ms
MySQL2 256.87 µs/iter (194.29 µs … 1.82 ms) 257.85 µs 1.2 ms 1.29 ms
Prisma 512.41 µs/iter (412.46 µs … 1.67 ms) 503.01 µs 1.41 ms 1.49 ms
Sequelize 484.37 µs/iter (354.06 µs … 2.58 ms) 472.36 µs 1.78 ms 1.91 ms
TypeORM 622.59 µs/iter (449.02 µs … 2.55 ms) 600.48 µs 1.97 ms 2.42 ms

summary for MySQL
Mariadb
1.03x faster than MySQL2
1.24x faster than Kysely
1.45x faster than KnexJS
1.8x faster than MySQL
1.88x faster than DrizzleORM
1.9x faster than MikroORM
1.98x faster than Sequelize
2.17x faster than Prisma
2.44x faster than TypeORM
1.05x faster than MySQL2
1.22x faster than Kysely
1.42x faster than KnexJS
1.76x faster than DrizzleORM
1.79x faster than MySQL
1.99x faster than Sequelize
1.99x faster than MikroORM
2.1x faster than Prisma
2.55x faster than TypeORM
38 changes: 19 additions & 19 deletions results/bun-mysql-max.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,25 +5,25 @@ benchmark time (avg) (min … max) p75 p99 p9
-------------------------------------------------- -----------------------------
• MySQL
-------------------------------------------------- -----------------------------
DrizzleORM 511.45 µs/iter (323.59 µs … 2.78 ms) 533.45 µs 2.21 ms 2.32 ms
KnexJS 352.77 µs/iter (258.23 µs … 1.97 ms) 352.81 µs 1.4 ms 1.56 ms
Kysely 301.24 µs/iter (236.83 µs … 1.84 ms) 290.27 µs 1.36 ms 1.45 ms
Mariadb 328.47 µs/iter (199.55 µs … 10.36 ms) 281.04 µs 1.67 ms 1.88 ms
MikroORM 490.43 µs/iter (16 µs … 3.11 ms) 554.6 µs 2.39 ms 2.65 ms
MySQL 449.67 µs/iter (338.78 µs … 3.09 ms) 439.41 µs 1.71 ms 1.8 ms
MySQL2 263.99 µs/iter (199.12 µs … 1.74 ms) 257.38 µs 1.37 ms 1.52 ms
Prisma 524.61 µs/iter (426.44 µs … 1.97 ms) 503.41 µs 1.61 ms 1.76 ms
Sequelize 475.8 µs/iter (353.07 µs … 2.68 ms) 459.01 µs 1.88 ms 1.97 ms
TypeORM 597.28 µs/iter (464.73 µs … 2.62 ms) 578.02 µs 1.96 ms 2.02 ms
DrizzleORM 507.75 µs/iter (328.55 µs … 3.16 ms) 528.25 µs 2.09 ms 2.21 ms
KnexJS 360.06 µs/iter (267.57 µs … 3.58 ms) 354.48 µs 1.41 ms 1.71 ms
Kysely 300.63 µs/iter (237.46 µs … 1.42 ms) 292.88 µs 1.28 ms 1.31 ms
Mariadb 313.36 µs/iter (201.76 µs … 10.37 ms) 270.86 µs 1.39 ms 1.55 ms
MikroORM 478.34 µs/iter (15.4 µs … 3.46 ms) 565.96 µs 2.14 ms 2.48 ms
MySQL 447.89 µs/iter (342.89 µs … 2.51 ms) 443.73 µs 1.55 ms 1.89 ms
MySQL2 258.59 µs/iter (192.14 µs … 2.01 ms) 257.18 µs 1.26 ms 1.33 ms
Prisma 519.41 µs/iter (429.18 µs … 1.95 ms) 499.58 µs 1.53 ms 1.57 ms
Sequelize 487.51 µs/iter (353.5 µs … 2.79 ms) 476.55 µs 1.86 ms 2.15 ms
TypeORM 611.93 µs/iter (468.66 µs … 2.45 ms) 590.95 µs 1.96 ms 2.12 ms

summary for MySQL
MySQL2
1.14x faster than Kysely
1.24x faster than Mariadb
1.34x faster than KnexJS
1.7x faster than MySQL
1.8x faster than Sequelize
1.86x faster than MikroORM
1.94x faster than DrizzleORM
1.99x faster than Prisma
2.26x faster than TypeORM
1.16x faster than Kysely
1.21x faster than Mariadb
1.39x faster than KnexJS
1.73x faster than MySQL
1.85x faster than MikroORM
1.89x faster than Sequelize
1.96x faster than DrizzleORM
2.01x faster than Prisma
2.37x faster than TypeORM
38 changes: 19 additions & 19 deletions results/bun-mysql-single.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,25 +5,25 @@ benchmark time (avg) (min … max) p75 p99 p9
-------------------------------------------------- -----------------------------
• MySQL
-------------------------------------------------- -----------------------------
DrizzleORM 448.45 µs/iter (327.73 µs … 2.3 ms) 435.24 µs 1.68 ms 1.92 ms
KnexJS 353.64 µs/iter (267.11 µs … 1.98 ms) 348.54 µs 1.46 ms 1.6 ms
Kysely 306.26 µs/iter (242.07 µs … 1.57 ms) 296.76 µs 1.34 ms 1.42 ms
Mariadb 240.89 µs/iter (175.56 µs … 1.67 ms) 243.96 µs 1.29 ms 1.42 ms
MikroORM 466.7 µs/iter (14.79 µs … 3.19 ms) 549.96 µs 2.18 ms 2.47 ms
MySQL 453.98 µs/iter (343.7 µs … 2.38 ms) 440.97 µs 1.68 ms 1.82 ms
MySQL2 260.94 µs/iter (192.21 µs … 1.99 ms) 259.14 µs 1.33 ms 1.45 ms
Prisma 516.26 µs/iter (431.23 µs … 1.7 ms) 496.23 µs 1.56 ms 1.58 ms
Sequelize 482.95 µs/iter (356.33 µs … 2.67 ms) 468.41 µs 1.86 ms 2.07 ms
TypeORM 611.16 µs/iter (448.41 µs … 2.91 ms) 590.26 µs 2.03 ms 2.29 ms
DrizzleORM 437.57 µs/iter (327.08 µs … 2.47 ms) 429.44 µs 1.59 ms 1.66 ms
KnexJS 348.45 µs/iter (260.76 µs … 1.77 ms) 350.87 µs 1.34 ms 1.57 ms
Kysely 298.12 µs/iter (236.52 µs … 1.49 ms) 289.32 µs 1.25 ms 1.31 ms
Mariadb 241.37 µs/iter (177.55 µs … 1.93 ms) 250.09 µs 1.16 ms 1.27 ms
MikroORM 495.1 µs/iter (17.02 µs … 3.42 ms) 570.36 µs 2.26 ms 2.48 ms
MySQL 435.94 µs/iter (338.58 µs … 1.67 ms) 434.13 µs 1.48 ms 1.54 ms
MySQL2 252.84 µs/iter (198.53 µs … 1.65 ms) 248.08 µs 1.22 ms 1.25 ms
Prisma 514.38 µs/iter (416.1 µs … 1.81 ms) 504.29 µs 1.46 ms 1.52 ms
Sequelize 480.86 µs/iter (360.51 µs … 2.52 ms) 475.83 µs 1.71 ms 1.89 ms
TypeORM 599.14 µs/iter (445.43 µs … 2.19 ms) 581.3 µs 1.82 ms 1.94 ms

summary for MySQL
Mariadb
1.08x faster than MySQL2
1.27x faster than Kysely
1.47x faster than KnexJS
1.86x faster than DrizzleORM
1.88x faster than MySQL
1.94x faster than MikroORM
2x faster than Sequelize
2.14x faster than Prisma
2.54x faster than TypeORM
1.05x faster than MySQL2
1.24x faster than Kysely
1.44x faster than KnexJS
1.81x faster than MySQL
1.81x faster than DrizzleORM
1.99x faster than Sequelize
2.05x faster than MikroORM
2.13x faster than Prisma
2.48x 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
Expand Up @@ -5,25 +5,25 @@ benchmark time (avg) (min … max) p75 p99 p
--------------------------------------------------- -----------------------------
• PostgreSQL
--------------------------------------------------- -----------------------------
DrizzleORM 531.1 µs/iter (407.13 µs … 2.33 ms) 513.57 µs 1.77 ms 1.86 ms
KnexJS 376.4 µs/iter (278.3 µs … 2.2 ms) 369.87 µs 1.5 ms 1.55 ms
Kysely 338.84 µs/iter (260.57 µs … 2.02 ms) 324.23 µs 1.46 ms 1.54 ms
MikroORM 448.18 µs/iter (14.7 µs … 2.87 ms) 526.71 µs 2.28 ms 2.62 ms
Pg 288.75 µs/iter (234.36 µs … 1.8 ms) 278.76 µs 1.29 ms 1.36 ms
PgTyped 314.38 µs/iter (243.25 µs … 1.61 ms) 298.81 µs 1.36 ms 1.41 ms
Postgres.js 193.78 µs/iter (148.59 µs … 8.94 ms) 187.27 µs 1.17 ms 1.23 ms
Prisma 508.4 µs/iter (407.11 µs … 1.92 ms) 487.48 µs 1.56 ms 1.7 ms
Sequelize 434.91 µs/iter (315.6 µs … 2.59 ms) 421.94 µs 1.82 ms 1.94 ms
TypeORM 518.26 µs/iter (339.81 µs … 3.76 ms) 492.49 µs 2.28 ms 2.95 ms
DrizzleORM 536.03 µs/iter (408.65 µs … 2.7 ms) 526.3 µs 1.57 ms 1.94 ms
KnexJS 389.74 µs/iter (281.05 µs … 2.53 ms) 393.88 µs 1.52 ms 1.66 ms
Kysely 332.72 µs/iter (259.32 µs … 1.81 ms) 324.07 µs 1.31 ms 1.39 ms
MikroORM 427.34 µs/iter (15.63 µs … 3.2 ms) 520.13 µs 1.94 ms 2.34 ms
Pg 284.52 µs/iter (230.97 µs … 1.31 ms) 274.41 µs 1.21 ms 1.24 ms
PgTyped 312.46 µs/iter (247.77 µs … 1.91 ms) 301.74 µs 1.26 ms 1.31 ms
Postgres.js 194.26 µs/iter (141.7 µs … 9.92 ms) 193.15 µs 1.11 ms 1.17 ms
Prisma 505.27 µs/iter (420.81 µs … 1.7 ms) 490.47 µs 1.5 ms 1.61 ms
Sequelize 436.53 µs/iter (319.05 µs … 2.54 ms) 424.68 µs 1.55 ms 1.87 ms
TypeORM 464.03 µs/iter (346.41 µs … 2.35 ms) 460.98 µs 1.69 ms 1.81 ms

summary for PostgreSQL
Postgres.js
1.49x faster than Pg
1.62x faster than PgTyped
1.75x faster than Kysely
1.94x faster than KnexJS
2.24x faster than Sequelize
2.31x faster than MikroORM
2.62x faster than Prisma
2.67x faster than TypeORM
2.74x faster than DrizzleORM
1.46x faster than Pg
1.61x faster than PgTyped
1.71x faster than Kysely
2.01x faster than KnexJS
2.2x faster than MikroORM
2.25x faster than Sequelize
2.39x faster than TypeORM
2.6x faster than Prisma
2.76x faster than DrizzleORM
38 changes: 19 additions & 19 deletions results/bun-postgres-default.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,25 +5,25 @@ benchmark time (avg) (min … max) p75 p99 p
--------------------------------------------------- -----------------------------
• PostgreSQL
--------------------------------------------------- -----------------------------
DrizzleORM 538.58 µs/iter (405.51 µs … 4.23 ms) 514.71 µs 1.73 ms 2.08 ms
KnexJS 384.02 µs/iter (285.52 µs … 2.47 ms) 371.63 µs 1.66 ms 1.88 ms
Kysely 335.73 µs/iter (265.63 µs … 1.94 ms) 325.91 µs 1.37 ms 1.52 ms
MikroORM 442.53 µs/iter (16.16 µs … 2.94 ms) 529.28 µs 2.12 ms 2.53 ms
Pg 289.08 µs/iter (234.13 µs … 1.78 ms) 278.26 µs 1.28 ms 1.36 ms
PgTyped 314.87 µs/iter (250.36 µs … 1.72 ms) 302.16 µs 1.33 ms 1.39 ms
Postgres.js 196.13 µs/iter (147.79 µs … 10.09 ms) 194.9 µs 1.17 ms 1.22 ms
Prisma 515.86 µs/iter (422.54 µs … 1.71 ms) 498.39 µs 1.6 ms 1.63 ms
Sequelize 442.29 µs/iter (326.05 µs … 2.47 ms) 423.05 µs 1.83 ms 2.08 ms
TypeORM 471.55 µs/iter (345.45 µs … 2.25 ms) 462.4 µs 1.91 ms 2.02 ms
DrizzleORM 529.6 µs/iter (404.79 µs … 1.89 ms) 518.07 µs 1.58 ms 1.68 ms
KnexJS 387.85 µs/iter (277.33 µs … 2.62 ms) 383.15 µs 1.48 ms 1.73 ms
Kysely 332.97 µs/iter (263.21 µs … 1.82 ms) 322.73 µs 1.3 ms 1.39 ms
MikroORM 439.1 µs/iter (17.21 µs … 3.25 ms) 510.52 µs 1.93 ms 2.32 ms
Pg 283.43 µs/iter (225.31 µs … 1.34 ms) 275.82 µs 1.2 ms 1.22 ms
PgTyped 312.89 µs/iter (252.96 µs … 1.78 ms) 303.23 µs 1.27 ms 1.31 ms
Postgres.js 191.57 µs/iter (145.82 µs … 8.84 ms) 188.1 µs 1.05 ms 1.15 ms
Prisma 498.5 µs/iter (409.88 µs … 1.69 ms) 476.83 µs 1.4 ms 1.47 ms
Sequelize 427.03 µs/iter (316.65 µs … 2.47 ms) 425.11 µs 1.66 ms 1.79 ms
TypeORM 467.87 µs/iter (342.96 µs … 2.23 ms) 459.13 µs 1.64 ms 1.8 ms

summary for PostgreSQL
Postgres.js
1.47x faster than Pg
1.61x faster than PgTyped
1.71x faster than Kysely
1.96x faster than KnexJS
2.26x faster than Sequelize
2.26x faster than MikroORM
2.4x faster than TypeORM
2.63x faster than Prisma
2.75x faster than DrizzleORM
1.48x faster than Pg
1.63x faster than PgTyped
1.74x faster than Kysely
2.02x faster than KnexJS
2.23x faster than Sequelize
2.29x faster than MikroORM
2.44x faster than TypeORM
2.6x faster than Prisma
2.76x faster than DrizzleORM
36 changes: 18 additions & 18 deletions results/bun-postgres-max.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,25 +5,25 @@ benchmark time (avg) (min … max) p75 p99 p
--------------------------------------------------- -----------------------------
• PostgreSQL
--------------------------------------------------- -----------------------------
DrizzleORM 523.3 µs/iter (402.97 µs … 2.94 ms) 518.22 µs 1.6 ms 1.92 ms
KnexJS 381.73 µs/iter (280.31 µs … 2.63 ms) 371.04 µs 1.54 ms 1.67 ms
Kysely 350.55 µs/iter (258.58 µs … 1.89 ms) 341.75 µs 1.47 ms 1.62 ms
MikroORM 447.29 µs/iter (16.16 µs … 9.38 ms) 513.45 µs 2.04 ms 2.42 ms
Pg 286.5 µs/iter (232.9 µs … 1.5 ms) 273.43 µs 1.28 ms 1.34 ms
PgTyped 319.33 µs/iter (252.48 µs … 1.76 ms) 307.46 µs 1.37 ms 1.47 ms
Postgres.js 194.61 µs/iter (143.06 µs … 2.41 ms) 190.48 µs 1.21 ms 1.32 ms
Prisma 506.27 µs/iter (424.93 µs … 1.8 ms) 485.3 µs 1.62 ms 1.71 ms
Sequelize 440.04 µs/iter (322.51 µs … 2.46 ms) 418.92 µs 1.92 ms 2.05 ms
TypeORM 477.44 µs/iter (345.74 µs … 2.31 ms) 460.97 µs 2.01 ms 2.06 ms
DrizzleORM 525.01 µs/iter (406.12 µs … 2.1 ms) 520.99 µs 1.6 ms 1.77 ms
KnexJS 382.12 µs/iter (282.6 µs … 2.54 ms) 375.34 µs 1.46 ms 1.59 ms
Kysely 336.7 µs/iter (266.72 µs … 1.8 ms) 331.12 µs 1.32 ms 1.39 ms
MikroORM 420.5 µs/iter (16.17 µs … 2.96 ms) 506.89 µs 1.95 ms 2.33 ms
Pg 292.64 µs/iter (237.49 µs … 9.24 ms) 278.16 µs 1.25 ms 1.28 ms
PgTyped 318.86 µs/iter (247.85 µs … 2.24 ms) 312.67 µs 1.32 ms 1.4 ms
Postgres.js 187.41 µs/iter (143.26 µs … 1.63 ms) 184.57 µs 1.11 ms 1.17 ms
Prisma 503.97 µs/iter (424.19 µs … 1.62 ms) 487.24 µs 1.42 ms 1.5 ms
Sequelize 437.85 µs/iter (314.22 µs … 2.63 ms) 424.36 µs 1.78 ms 1.93 ms
TypeORM 468.19 µs/iter (349.63 µs … 2.23 ms) 462.67 µs 1.68 ms 1.78 ms

summary for PostgreSQL
Postgres.js
1.47x faster than Pg
1.64x faster than PgTyped
1.56x faster than Pg
1.7x faster than PgTyped
1.8x faster than Kysely
1.96x faster than KnexJS
2.26x faster than Sequelize
2.3x faster than MikroORM
2.45x faster than TypeORM
2.6x faster than Prisma
2.69x faster than DrizzleORM
2.04x faster than KnexJS
2.24x faster than MikroORM
2.34x faster than Sequelize
2.5x faster than TypeORM
2.69x faster than Prisma
2.8x faster than DrizzleORM
Loading

0 comments on commit 43c6567

Please sign in to comment.