개발에 필요한 데이터베이스 복제(Database Replication) 기술 master db, slave db


개발에 필요한 데이터베이스 복제(Database Replication) 기술 master db, slave db

이번에 거래소를 구현하면서 빈번한 IO 때문에 데이터베이스 복제를 통해서 이중화 하고 읽기와 쓰기 작업을 분산 및 데이터 안정성 및 보호를 진행하였습니다. 비단 거래소 뿐만 아니라 어떤 애플리케이션에서도 가용성 향상, 읽기 성능 향상, 데이터 복구 및 백업, 지리적 분산, 부하 분산, 데이터 안정성 및 보호 작업이 필요하다고 여긴다면 도입을 고려해 보는 것도 추천드립니다. 여러분들과 같이 데이터베이스 복제(Database Replication)이 어떻게 진행이 되는지 간단히 살펴보고, docker를 통해서 master db와 slave db를 생성한 뒤 master에서 insert 하면 slave에 데이터가 복제되는 것까지 확인해 보도록 하겠습니다. 기본적인 동작 흐름은 다음과 같습니다. +---------------------+ +---------------------+ | Master Database | | Slave Database | | | | | | +-----------+...


#databasereplication #masterdb #slavedb #데이터베이스 #데이터베이스복제

원문링크 : 개발에 필요한 데이터베이스 복제(Database Replication) 기술 master db, slave db