Closed utterances-bot closed 1 year ago
그래서 운영 환경에서 사용하는 데이터베이스(MySQL, PostgreSQL 등) 에서 지원하는 여러 기능(Windows함수, 프로시저, 트리거 등) 들을 적극적으로 사용하는 환경에서는 InMemory DB로 검증하는데 한계가 있다.
여러 프로젝트를 하면서 느낀 ORM 의 강점인것 같습니다. DB 에 의존적 이지 않으며 각각에 DB 환경에 맞게 쿼리를 변경을 해주기 때문에 ,, 하지만 복잡한 쿼리를 만들 때에는 아직 까지 DB 에 의존적일 수 밖에 없다는 것을 .. 완벽하게 변경을 해주는 날까지 ..
NodeJS에서 데이터베이스 통합 테스트 성능 개선하기 (TypeORM, Jest, PostgreSQL)
보통 통합 테스트는 SQLite, H2와 같은 InMemory 데이터베이스를 사용한다. 메모리상에만 존재하기 때문에 실제 ORM (SQL) 을 검증이 가능하면서도 병렬로 테스트를 수행할 수 있고, 고속의 쿼리 수행이 가능하기 때문이다. 대부분의 데이터베이스 쿼리는 InMemory 데이터베이스에 대
https://jojoldu.tistory.com/689