db2 DB 쿼리 속도를 높이는데 너무나도 중요한 index MySQL select * from customer where first_name = 'gildong'; first_name에 index가 걸려있다면? full scan(table scan)보다 더 빨리 찾을 수 있다! O(N) -> O(logN) (B-tree based index) Index를 쓰는 이유 - 조건을 만족하는 튜플(들)을 빠르게 조회하기 위해! - 빠르게 정렬(order by)하거나 그룹핑(group by) 하기 위해! Primary Key에는 index가 자동 생성된다. INDEX name_idx (name), UNIQUE INDEX team_id_backnumber_idx (team_id, backnumber) 2023. 10. 18. DDD설계의 🌷(꽃), 스프링의 3(🌷🌷🌷)대장 Spring과 진짜 초면인 우리 스프링 전체 틀 이해하기! 정말 쉽지 않네요 후욱후욱.. 그래도 이제 거의 다 온 것 같네요 이번에는 DDD 설계의, 사실 상 3대장이라고 불리우는 녀석들을 만나는 이야기입니다 Client -- Controller 👉🏻 Service 👉🏻 Repository -- DB '그냥 단순히 이런가보다.. 이렇게 하라니까 이렇게 해야지..'라고 썼던 제 자신을 뒤돌아 보며,,!!! 이 구조를 제. 대.로 알아보자고요~! DDD를 기반으로 3대장의 역할 뿌셧 👊👊👊 크게 3가지 Layer로 구분하는 것이 바로 핵심! Application Layer: 주로 도메인과 Repository를 바탕으로 실제 서비스(API)를 제공하는 계층 Domain Layer: Entity, VO(Valu.. 2023. 4. 7. 이전 1 다음