ORM, ODM이란 (ORM객체 관계형 데이터베이스 매핑, ODM객체 문서형 데이터베이스 매핑)
객체와 관계형 데이터베이스의 데이터를 자동으로 매핑(연결)해준다. 객체 지향 프로그래밍은 클래스를 사용하고, 관계형 데이터베이스는 테이블을 사용하기 때문에 객체 모델과 관계형 모델 간의 불일치가 존재합니다. 즉 Board.find({제목, 내용}) 이러한 간단한 명령으로 SQL, NoSQL명령어로 바뀌어서 SQL 명령문이 실행되게 하는 것입니다.
객체와 관계형 데이터베이스의 데이터를 자동으로 매핑(연결)해준다. 객체 지향 프로그래밍은 클래스를 사용하고, 관계형 데이터베이스는 테이블을 사용하기 때문에 객체 모델과 관계형 모델 간의 불일치가 존재합니다.
즉 Board.find({제목, 내용}) 이러한 간단한 명령으로 SQL, NoSQL명령어로 바뀌어서 SQL 명령문이 실행되게 하는 것입니다.