본문 바로가기

멀티테넌시 구현을 위해 몇가지 보는데, 데이터 베이스 관점에서 테넌지 별로 어떻게 데이터를 처리하는지 정리한 글이 있어 소개합니다.

https://vladmihalcea.com/database-multitenancy/
 

A beginner's guide to database multitenancy - Vlad Mihalcea

Learn various multitetancy strategies when using a relational database system like catalog, schema or table-based tenant isolation patterns.

vladmihalcea.com

 

catalog 베이스

- 그냥 DB 자체로 분리해서 관리

 

schema 베이스

- 테이블 명으로 분리해서 관리

 

Table-based multitenancy

- 테이블 내에 테넌시 필드(외부키 형태로)를 넣어서 그룹으로 관리

 

그냥 일반적으로 별 생각없이 구현하면 맨 마지막 테이블 베이스로 하는 방법을 많이 쓰긴 하겠다.

Table based multitenancy

 

 

 

B로그0간

개발 관련 글과 유용한 정보를 공유하는 공간입니다.