ct-study / designing-data-intensive-applications

2 stars 0 forks source link

[1주차] 관계형 모델의 스키마 유연성에 대한 단점 #9

Open EastHShin opened 11 months ago

EastHShin commented 11 months ago

관계형 모델에서는 스키마가 변경될 때 마이그레이션을 진행해야 하고, 이 책에서는 MySQL의 경우 테이블 전체를 복사하기 때문에 굉장한 부담이라고 한다. 하지만, MySQL 8이상 버전을 사용하는 현 시점에서는 스키마를 변경하는 것이 큰 부담이 아닐 수 있다. 조건에 따라 사용 가능 여부가 다르긴 하지만, COPY 알고리즘이 아닌 INSTANT 알고리즘을 사용할 수 있는 경우에 테이블을 복사하지 않고 메타데이터만 변경하기 때문에 수 밀리초 안에 끝난다.

그렇다면, 관계형 모델의 스키마 유연성에 대한 단점은 상쇄된 것이 아닐까?

EastHShin commented 11 months ago