DB 마이그레이션

Kevin·2024년 2월 29일

Database

목록 보기
8/15
post-thumbnail

마이그레이션이란 원래 사용하던 데이터베이스에서 다른 종류의 데이터베이스로 갈아타는 것을 의미한다.

예를 들어 MySQL 데이터베이스를 사용하다가 Oracle 데이터베이스로 바꾼다거나, 원래 존재하던 여러 개의 데이터베이스를 하나로 통합하는 것을 의미한다.


그러나 데이터베이스 마이그레이션은 데이터베이스 스키마의 버젼을 관리하기 위한 하나의 방법이며, 프레임워크의 특정 명령어를 실행함으로써 이 결과를 별도의 테이블에 버젼 관리를 하는 기법을 칭한다.

예를 들어 Django 등의 프레임워크에서의 마이그레이션이 이 때의 예시이다.

쉽게 설명하면, 코드로 작성한 클래스를 실제 데이터베이스에 테이블로 옮기는 과정을 마이그레이션이라 칭한다.

profile
Hello, World! \n

0개의 댓글