CodeClover

웹 동기화 VS DB 마이그레이션 본문

인턴

웹 동기화 VS DB 마이그레이션

coding dew 2024. 6. 7. 16:58

웹 동기화와 마이그레이션에 대해서 정리하는 과정에서 두개 방식이 비슷하다는 생각이 들었고 두 방식의 차이점이 어떤 부분인지 궁금해졌다. 그래서 두 과정에 대표적인 차이점에 대해서 정리해보려고 한다.

 

웹 동기화 

: 여러 시스템 / 데이터베이스 간 데이터 일관성 유지하기 위해서 사용한다. 

주요 특징 ) 주기성, 양방향 데이터 흐름, 지속성

 

DB 아미그레이션

: 데이터베이스 시스템 업그레이드 하거나 교체, 구조 변경하기 위해서 사용한다. 

주요 특징 ) 일회성 작업, 구조적 변경, 데이터 이동..

 

 

웹 동기화  &  DB 마이그레이션의 차이점

[ 웹 동기화 ]

    지속적인 작업 ( 데이터 일관성을 유지하기 위함 )

    양방향 데이터 흐름

[ DB 마이그레이션 ]

    DB 시스템이나 구조 변경을 위함이라서 일회성 또는 드문경우(특정한 상황) 사용되는 작업이다.

    단방향 데이터 흐름 ( 기존 DB -> 새로운 DB 흐름이 목적 )

 

 

결론

두 방식은 비슷해 보이는 부분이 많지만 실질적으로 매우 다른 목적과 방법을 가지고 있다. 

즉 웹 동기화는 데이터 일관성을 유지하기 위한 것이고, DB 마이그레이션은 데이터베이스 구조나 시스템을 변경하기 위한 것이다.

'인턴' 카테고리의 다른 글

JKS(JavaKeyStore) ?  (1) 2024.06.17
EAI 디퍼드  (3) 2024.06.12
PTR이란 ?  (0) 2024.05.30