-
TIL_201015(prisma & sqlite)카테고리 없음 2020. 10. 15. 17:07
graphQL을 사용하기 위해서 공식문서를 따라하는 도중에 데이터 베이스 툴킷인 prisma와 sqlite를 사용하게 되었다.
prisma
prisma는 기존 ORM(Object-relational mapping)의 동작방식과는 다르다. 직접적으로 DB와 connection을 이루어 수행되는 기존의 ORM과 다르게 prisma가 graphql 형식의 dataModel을 DBMS와 언어의 종류에 맞게 자동으로 만들어 제공한다.
sqlite
sqlite는 가벼운 내장 데이터베이스이고, 다양한 플랫폼에서 사용가능하다. 즉, 애플리케이션에 넣어 사용하는 가벼운 데이터베이스이다. 그러나 쓰기 작업 시 데이터베이스를 잠그므로 여러 동시 쓰기 작업이 중요한 앱에서는 성능 문제가 발생할 수 있다.