쿵따리쿵쿵따
270
2019-06-05 19:05:02
4
586

sql튜닝, ORM 질문


안녕하세요. 현재 Node.js에서 prisma, mysql을 사용하고 있습니다.

헌데 이 ORM(prisma)를 사용하면 쿼리를 직접 작성하기보단 해당 함수를 통해서 데이터베이스와 통신? 하던데 그럼 쿼리튜닝같은 작업은 할 수 없게되는건가요??

튜닝을 해야하는데  ORM 말고 어떤걸 사용해야 하나요..?


0
  • 답변 4

  • 으어어어어
    729
    2019-06-05 19:27:46

    ORM으로도 기본적인 튜닝은 가능합니다.

  • ybleeho
    70
    2019-06-05 21:25:56
    use sequelize as orm frame
  • 르매
    560
    2019-06-05 23:18:55

    사실 ORM을 쓰면 RDB를 RDB 답게 사용하는게 가능할까 싶긴한데, 뭐 이미 개발자들에게는 대세이니.. 이 부분을 갑론을박하고 싶진 않구요. ^^

    아시는 것처럼 ORM이 쿼리로 변환해 주는거라.. 보다 직접적이고 복잡한 SQL 튜닝은 어렵다고 봅니다.

    (DBA 가 ORM을 별로 달가와하지 않는 이유이기도 하구요)


  • 쿵따리쿵쿵따
    270
    2019-06-06 12:27:27 작성 2019-06-06 12:28:08 수정됨

    실제 DBA분들과 상의한결과

    데이터가 많아지고 SQL튜닝이 필요하게되면 ORM으로는 불가능이라고들 하네요.ㅎㅎ

    결국 ORM을 버리기로 했답니다. 다들 답변 감사합니다

  • 로그인을 하시면 답변 을 등록할 수 있습니다.