1 개요[ | ]
- command-query separation (CQS), command-query responsibility segregation (CQRS)
- 커맨드 쿼리 분리, 커맨드 쿼리 책임 분리
- 명령과 쿼리의 역할구분
- 전통적 MVC에서는 하나의 모델이 DB 조회·갱신을 모두 담당했으나...
- CQRS에서는 DB조회를 담당하는 쿼리 모델, DB갱신을 담당하는 커맨드 모델로 분리한다.
- 상태조회 쿼리(query), 상태변경 명령(command) 모델로 분리하는 패턴
- 그에 따라 UI측 서비스 인터페이스도 분리된다.
2 장단점[ | ]
장점 | 단점 |
---|---|
|
|
3 같이 보기[ | ]
4 참고[ | ]
편집자 Jmnote
로그인하시면 댓글을 쓸 수 있습니다.