RDBMS 2

Tabellarius CDC, Cursus 생태계의 시작

메시지 브로커로 시작한 오픈소스 프로젝트 cursus는 작업해온 양이 방대해서 문서화하는데도 오래 걸리고 있다. 플랫폼화해서 생태계를 이루는 것을 다음 목표로 생각하고 있던 터라, cursus connector에 해당하는 CDC 사이드 프로젝트를 함께 시작했다. https://github.com/downfa11-org/tabellarius GitHub - downfa11-org/tabellarius: Change data capture sourceChange data capture source. Contribute to downfa11-org/tabellarius development by creating an account on GitHub.github.com 이번 글은 CDC 프로젝트의 시작과 함께 ..

tech 2025.12.30

Entity 계층 구조에 따른 상속 관계에 대하여 알아보자

아 상속 계층 전략별로 예시들어가면서 테이블 만들었는데 안이뻐서 지웠다. 시간 박았는데 속상하다   객체 지향에서는 각 클래스끼리의 상속 관계가 존재한다.그러나 관계형 데이터베이스에서는 상속을 지원하지 않는다. 대신 super 타입, sub 타입이라는 모델링 기법을 통해 객체의 상속 관계를 매핑할 수 있다.  Entity 계층 구조에 따른 상속 관계 매핑부모 테이블과 특수한 유형을 표현하는 자식 테이블 JPA에서는 이를 지원하기 위해 객체의 상속을 이용한 @Inheritance 어노테이션을 지원한다. 엔티티 상속 계층 전략SINGLE_TABLE (default)부모와 모든 자식 엔티티의 속성을 포함하는 하나의 테이블 사용TABLE_PER_CLASS부모와 자식 엔티티를 개별적인 테이블로 나누어 사용JOIN..

mysql 2025.04.01