table lock 없이 alter table을 할 수 있을까?

소프트웨어 개발자가 개발 초기부터 완벽한 데이터 모델링을 설계하기는 불가능합니다. 그래서 서비스를 운영하면서 스키마를 수정하는 일은 흔하게 발생합니다. 이 때 서비스의 가용성을 포기하게 된다면 고객에게 불편함을 초래하게 됩니다.


흔히 컬럼을 추가하거나 변경하는 DDL을 서비스의 가용성을 확보하면서 진행하는 방법이 있을까요? 그 방법을 마틴 파울러의 글과 Online DDL을 중심으로 알아보았습니다.

table lock 없이 alter table을 할 수 있을까?

Medium

table lock 없이 alter table을 할 수 있을까?

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2024년 6월 30일 오후 4:56

댓글 0

    함께 읽은 게시물

    2025 쿠팡이츠 테크 신입 개발자 공개 채용

    ... 더 보기

    2025 쿠팡이츠 테크 신입 개발자 공개 채용

    Coupang Careers

    2025 쿠팡이츠 테크 신입 개발자 공개 채용

    나는 가끔 조합형 한글의 아름다움에 대해 생각한다.


    그 아름다움은 단순히 예쁜 글꼴이나 정갈한 종이 위의 자소 배열에서 끝나지 않는다. 진짜 매력은, 정밀한 정보 구조와 이산 수학적 규칙성 속에 숨어 있다.


    ... 더 보기

    📰 OpenAI가 ChatGPT의 커넥터 기능을 업데이트하면서 MCP 지원을 추가했네요.

    ... 더 보기

    AI(LLM) 애플리케이션의 발전 속도가 AI 지능(능력)의 발전 속도를 따라가지 못하고 있는 상태가 되었다. 즉, 이제 AI가 부족한 것이 문제가 아니라, AI의 능력을 100% 활용하지 못하고 있는 것이 문제인 상태가 되었다는 이야기.


    하나부터 열까지 리더가 상세히 설명해 주기를 바라는 구성원이 있습니다. 반대로 큰 얼개만 듣고 나머지는 자율적으로 하고 싶어 하는 경우도 있죠. 회식에 참여하는 것을 너무나 힘겨워 하는 구성원이 있는 반면, 동료들과 함께 시간을 보내며 가까워지는 것을 원하는 구성원도 있습니다.

    ... 더 보기

    다양한 구성원을 하나로 모으고 싶다면 - 리더가 가져야 할 모순

    네이버 블로그 | HSG 휴먼솔루션그룹

    다양한 구성원을 하나로 모으고 싶다면 - 리더가 가져야 할 모순

     • 

    저장 5 • 조회 642


    앱 개발 개척시대

    A

    ... 더 보기

    앱 개발 개척시대

    K리그 프로그래머

    앱 개발 개척시대

     • 

    저장 2 • 조회 912