
MySQL Master-Slave 구현(Docker)
·
Programming/DBMS
- 이번 포스팅으로는 RDBMS 중 MySQL 을 Master-Slave 구조로 구현하는 방식을 정리하겠습니다. - DBMS 분산DBMS 는 소프트웨어의 가장 중요한 자원이라 할 수 있는 데이터를 직접 저장하고 관리하는 부분이니만큼 매우 중요하면서, 여러 응용 소프트웨어의 요청을 받아들이기에 전체 서비스 내에서 가장 부하가 많이 발생할 수 있는 곳이기도 합니다. 서버-클라이언트 구조에서 서버가 N개의 클라이언트로부터 요청을 받아 처리를 하듯, DBMS 는 N개의 서버로부터 요청을 받아 처리를 한다고 생각하시면 됩니다. 고로 데이터 요청의 부하를 분산하는 방식을 사용하여 전체 서비스의 처리 효율을 높일 수 있을 것입니다. - Master-Slave 구조 데이터베이스 분산을 통한 부하 분산 기술은 여러 방식..