일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- db
- 3tierarchitecture
- lightsail
- WordPress
- AWS
- wordpress블로그
- hashset
- mybatis
- 리스트차집합
- Spring
- enumtype
- route53
- enum
- anymatch메서드
- 권한정책
- Java
- ansible
- list중복제거
- Annotation
- 중복제거
- 지옥같은git
- instance생성
- 리스트교집합
- PostgreSQL
- string_agg()
- 두개리스트비교
- 널포인터에러
- 리스트합집합
- awsconsole
- 리스트비교
- Today
- Total
Anyway
[부모 테이블]seq_nocolumn1column2column3 ... [자식 테이블]child_seq_noseq_no (foreign key)column1cloumn2column3... 이렇게 두 테이블이 존재할 때 데이터 상 부모 테이블의 seq_no가 1인 row의 자식 테이블의 row는 여러개가 존재하는 상황이다. 클라이언트로부터 여러 필터값으로 조건이 들어가 검색될 때 부모테이블의 데이터는 row 한 줄로 출력되지만 그에 딸린 자식 테이블의 row가 여러개라 자식 테이블의 row만큼 부모 테이블의 row가 중복되서 나오는 게 별로였다. 1️⃣이전에도 이런 상황이 있었어서 그때 생각한 방법은 부모테이블을 먼저 불러온 다음 다시 한번 자식테이블에서 select로 필요한 컬럼의 값들을 모두 가져온 ..
내부적으로 부담없이 참여할 수 있는 프로젝트가 생겨 진행하면서 기록하게 되었다. 🤭 3Tier Architecture3Tier Architecture는 소프트웨어 시스템을 3개의 독립적인 계층으로 나누어 설계하는 방식이다. 이 구조는 전통적인 클라이언트-서버 모델에서 더 확장된 형태로 각 계층이 독립적으로 동작할 수 있도록 설계하여 유지보수와 확장성을 높인 아키텍처이다.> 즉 장점으로 본다면 각 계층이 독립적으로 동작하기 때문에 수정 또는 업데이트를 할 때 다른 계층에 영향을 주지 않고 변경할 수 있으며 오류 또는 버그가 났을 때도 어느 계층에서 문제가 발생했는지 쉽게 파악이 가능하다는 점이다. > 반대로 단점을 본다면 계층이 나누어져 있기에 구현 및 관리가 복잡해질 수 있으며 작은 프로젝트에서는 3T..