목록DB(DataBase) (1)
개발하는 뚱이

백엔드 개발을 하면서 ORM을 그냥 편해서 쓰고 있는데 정작 ORM이 어떤한 점이 좋고 나쁜지 잘 모르고 있는 상태로 개발을 하고 있는 내 모습을 보았다. 그래서 오늘은 ORM이 무엇인지 알아보겠다. ORM(Object-Relational Mapping)란?객체와 관계형 데이터베이스의 데이터를 자동으로 매핑해주는 것을 의미한다.이러한 ORM을 사용하면 SQL을 사용하지 않고도 쉽게 DB 테이블에 작업을 할 수 있다. OOP에서는 클래스와 객체를 사용하여 데이터를 구조화하고 조작한다.반면 RDB는 테이블과 행을 사용하여 데이터를 저장한다.이 둘 사이에는 여러 가지 차이가 있어 직접적으로 매핑하기 어려운 부분이 존재하는데, 이를 객체-관계 불일치라고 한다.그렇기 때문에 ORM을 통해 객체 간의 관계를 바탕으..
DB(DataBase)
2025. 2. 17. 17:42