From a673c9dfcf439a79d9716587829788ea63acef65 Mon Sep 17 00:00:00 2001 From: Imam Fahrur Rofi Date: Sat, 23 Mar 2024 23:12:05 +0700 Subject: [PATCH] Update README.md --- README.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/README.md b/README.md index 3a63e69..18e5cf1 100644 --- a/README.md +++ b/README.md @@ -1 +1,35 @@ # typescript-orm-benchmark + +Object-Relational Mapping (ORM) is a powerful technique that allows you to interact with databases using the same language you’re using for your application. This project aims to provide an objective assessment of the performance of popular Node.js ORMs. + +## List of ORM + +### MySQL + +- [DrizzleORM](https://github.com/masfahru/typescript-orm-benchmark/blob/main/src/mysql/drizzle.ts) +- [KnexJS](https://github.com/masfahru/typescript-orm-benchmark/blob/main/src/mysql/knex.ts) +- [Kysely](https://github.com/masfahru/typescript-orm-benchmark/blob/main/src/mysql/kysely.ts) +- [Mariadb](https://github.com/masfahru/typescript-orm-benchmark/blob/main/src/mysql/mariadb.ts) +- [MikroORM](https://github.com/masfahru/typescript-orm-benchmark/blob/main/src/mysql/mikro.ts) +- [MySQL](https://github.com/masfahru/typescript-orm-benchmark/blob/main/src/mysql/mysql.ts) +- [MySQL2](https://github.com/masfahru/typescript-orm-benchmark/blob/main/src/mysql/mysql2.ts) +- [Prisma](https://github.com/masfahru/typescript-orm-benchmark/blob/main/src/mysql/prisma.ts) +- [Sequelize](https://github.com/masfahru/typescript-orm-benchmark/blob/main/src/mysql/sequelize.ts) +- [TypeORM](https://github.com/masfahru/typescript-orm-benchmark/blob/main/src/mysql/typeorm.ts) + +### PostgreSQL + +- [DrizzleORM](https://github.com/masfahru/typescript-orm-benchmark/blob/main/src/postgres/drizzle.ts) +- [KnexJS](https://github.com/masfahru/typescript-orm-benchmark/blob/main/src/postgres/knex.ts) +- [Kysely](https://github.com/masfahru/typescript-orm-benchmark/blob/main/src/postgres/kysely.ts) +- [MikroORM](https://github.com/masfahru/typescript-orm-benchmark/blob/main/src/postgres/mikro.ts) +- [PgTyped](https://github.com/masfahru/typescript-orm-benchmark/blob/main/src/postgres/pg-typed.ts) +- [Pg](https://github.com/masfahru/typescript-orm-benchmark/blob/main/src/postgres/pg.ts) +- [Postgres.js](https://github.com/masfahru/typescript-orm-benchmark/blob/main/src/postgres/postgres.ts) +- [Prisma](https://github.com/masfahru/typescript-orm-benchmark/blob/main/src/postgres/prisma.ts) +- [Sequelize](https://github.com/masfahru/typescript-orm-benchmark/blob/main/src/postgres/sequelize.ts) +- [TypeORM](https://github.com/masfahru/typescript-orm-benchmark/blob/main/src/postgres/typeorm.ts) + + +## License +This project is licensed under the MIT License. Feel free to explore, contribute, and share your insights!