
데이터베이스 이중화(Database Replication) - Master/Slave
·
Database
데이터베이스 이중화란?- 데이터베이스의 가용성과 안정성을 높이기 위해 사용하는 기법으로, 하나의 데이터베이스 시스템을 기본으로 하여, 동일한 데이터를 가지는 복제본을 하나 더 운영하는 걸 뜻합니다.- 대표적으로 Master-Slave가 있습니다. Master-Slave란?- Master 서버에서 모든 쓰기 작업이 수행되고, Slave 서버는 읽기 작업을 처리합니다. 이러한 구조는 Master서버에서 문제가 발생했을 시 Slave서버가 대체 역할을 하게 됩니다.Master-Slave 구축해보기* 구축환경1. VMware2. CentOS 83. MariaDB * 필자는 가상환경에서 진행하기 때문에, DB서버 2개(Master,Slave) 생성 및 각 서버에 MariaDB를 설치해서 진행할 예정입니다.Mas..