IT用語集 › データベース › MikroORM

MikroORM

データベース Svenska → 更新: 2026-10-22

Data Mapper と Unit of Work パターンを採用した TypeScript の ORM(Hibernate や Doctrine の流れ)。2018年に Martin Adámek が開発した。メンテナはチェコ在住。PostgreSQL、MySQL、SQLite、MongoDB に対応する。

TypeORM との違いは、活発にメンテナンスされ、設計が現代的な TypeScript で、Unit of Work がきちんと実装されていること(TypeORM は正しく実装していない)。v6(2024年)は全面的な再設計だった。Prisma と比べると、コード生成がなく、制御の自由度が高く、複雑なエンティティ関係に強い。コミュニティは Prisma や Drizzle より小さい。Data Mapper を求める NestJS チームには根強い。競合は Prisma、Drizzle、TypeORM、Sequelize、Kysely(ORM ではなくクエリビルダー)。

← 用語集に戻る