Foreign Key

FK

FK constraints

외래키 제약조건 없이 참조 구현

data class Restaurant(
    val name: String,
    val menus: List<String>,
    val menusScore: List<Double>
)
data class Menu(
    val name: String,
    val restaurantName: String,
    val menuScore: Double
)

메뉴 읽기 read

메뉴 생성 write

이벤트 소싱이란?

사례

일례로 모 커머스 플랫폼 서비스에서는 상품별 카테고리 분류와 카테고리 목록 관리가 모두 필요해서 카테고리 하나 추가하면 상품의 카테고리 분류 칼럼과 카테고리 목록 row가 모두 업데이트됐고 서로 조인할 수 있는 형태는 아니었습니다. 원문


Revision #1
Created 23 July 2024 00:14:53 by Yeonwoo Kim
Updated 23 July 2024 00:28:47 by Yeonwoo Kim