티스토리 뷰

객체관계형매핑 이란? ORM(Object-Relational Mapping)의 이해

객체관계형매핑(ORM)에 대해 알아봅시다.

ORM(Object-Relational Mapping)

객체 관계형 매핑은 순수한 의미에서 호환되지 않는 객체 지향 프로그래밍 언어 형식(type)의 변환을 지원 하는 프로그래밍 기술입니다. 특히 데이터 저장소 와 프로그래밍 객체간에 말이죠.

여러분은 관계형 데이터베이스 모델 개체를 유지하고 얻기 위해 ORM 프레임 워크를 사용할 수 있습니다. 그리고 ORM(Object-Relational Mapping) 프레임 워크는 2 개의 호환되지 않는 상태 사이에서 데이터 변환 처리를 합니다. 대부분의 ORM 도구들은 데이터베이스와 개체 모두에 대해서 메타 데이터에 크게 의존하고 있기 때문에, 개체는 데이터베이스에 필요한 데이터가 응용 프로그램으로 구성되는 방법에 대해 아무것도 알 필요는 없습니다. ORM은 잘 설계된 데이터 응용 프로그램 문제의 명확한 분리를 제공하고 데이터베이스 및 응용 프로그램은 본래 형식의 데이터가 있는 각 작업을 수행 할 수 있습니다. 말이 참 써놓고 보니 어렵네요. ㅡ..ㅡ